Copiando um arquivo via ssh [closed]

1

Estou tentando copiar um arquivo da minha máquina para o meu espaço pessoal em um servidor universitário. Na minha máquina, o arquivo está localizado em /home/karnivaurus/file.pdf .

Se eu me conectar ao servidor com ssh [email protected] e, em seguida, executar pwd , ele imprime /homes/karnivaurus . Se eu executar ls , ele exibe apenas um diretório, foo . O que eu quero fazer é copiar esse arquivo para o diretório /homes/karnivaurus/foo .

Então, depois de sair do ssh, eu entro no diretório home local /home/karnivaurus . Em seguida, executo o comando cp paper.pdf [email protected]/foo/paper.pdf , mas isso retorna a mensagem de erro cp: failed to access ‘[email protected]/homes/karnivaurus/paper.pdf’: Not a directory . Eu também tentei executar cp paper.pdf [email protected]/homes/karnivaurus/foo/paper.pdf , mas isso me dá a mesma mensagem de erro.

O que estou fazendo de errado?

    
por Karnivaurus 05.08.2016 / 16:34

1 resposta

1

Como já mencionado por Stephen Harris, você precisa usar scp , não cp .

A sintaxe mínima correta é: scp user@maschine:/path/to/source/file user@maschine:/path/to/destination/file .

Para o seu exemplo, se você estiver em sua máquina local, faça o seguinte:

scp /home/karnivaurus/file.pdf [email protected]:/homes/karnivaurus/foo
    
por 05.08.2016 / 16:57