Como copiar um arquivo entre duas máquinas Linux?

3

Estou conectando de um servidor Linux (Máquina 1) a outro servidor Linux (Máquina 2) usando o PuTTY.

Usando o WinSCP, copiei um arquivo zip do meu disco rígido no Windows para o diretório pessoal da Máquina 1.

Como posso copiar este arquivo zip da Máquina 1 para o diretório build / test_builds da Máquina 2?

    
por Jin 11.10.2011 / 16:42

5 respostas

12

scp sourcefile ssh://[user]@[hostname]/[destination path]

Eu acho que isso deve funcionar com todas as caixas linux com o ssh ativado, talvez você precise ativar a cópia segura (scp)

Uma maneira melhor de escrever isso pode ser:

scp source destination

origem e destino podem ser:

  • caminho absoluto ou relativo para o arquivo (por exemplo, /tmp/foo.txt ou ./foo.txt )

  • caminho do arquivo ssh (no formato ssh: // [usuário] @ [máquina] / [caminho]

Você também pode realizar cópias entre a máquina1 e a máquina2, enquanto estiver na máquina3 (desde que você tenha acesso - por exemplo, um logon em cada máquina) via:

scp ssh://user@machine1/path ssh://user@machine2/path

Espero que isso ajude.

    
por 11.10.2011 / 16:47
1
rsync -r --progress SRC DST

também funciona: retransfer, progress-bar

    
por 12.10.2011 / 14:22
1

Como por homem eu mudei o comando scp da seguinte forma e funcionou para mim.

scp user@sourceservername:sourcefilepath user@destservername:destdirectory

Espero que isso ajude alguém.

    
por 13.02.2013 / 00:08
0

Para transferir entre duas caixas de linux use scp como o usuário acima sugerido. Sua sintaxe é um pouco fora de ssh embora. Com scp o formato é

scp [options] source destination

Qual está disponível nas páginas de manual man scp

para você, a sintaxe da máquina 1 é

scp /path/to/file.zip [email protected]:port/path/to/destination/dir/

padrão da porta é 22

    
por 12.10.2011 / 00:29
-2
rsync -aPv --update /path/to/desire/file /path/to/destination/same_name_as_file

-a - modo de arquivamento, uma combinação de várias outras opções de rsync útil para o backup de -P - mesmo que --partial --progress e -v - --verbose

    
por 17.02.2017 / 10:47

Tags