'Empurrar' arquivos de uma máquina linux para outra via SSH

0

Eu tenho 2 máquinas linux, uma (primeira) contendo cerca de 8 GB de arquivos pequenos (imagens, flv etc)

Eu preciso enviar / enviar esses arquivos para a outra máquina (2ª).

Eu usaria o rsync para abaixá-los na segunda máquina, mas a primeira máquina (contendo os arquivos) tem regras de parede de arquivo que não posso contornar, portanto, não posso ssh dentro da segunda máquina.

    
por atb 26.06.2012 / 05:32

1 resposta

2

rsync pode operar em qualquer direção; puxando arquivos ou empurrando-os. Como você não pode puxar da máquina 1, por que não empurrar da máquina 1 para a máquina 2? A sintaxe do rsync é igual a scp .

rsync options source destination

Então, no seu caso, você pode ...

rsync -azv ~/my_folder [email protected]:~

Isso copiará ~/my_folder/ para o mesmo local na máquina 2.

Você também pode usar scp com o -r flag, mas rsync é mais adequado para a tarefa.

    
por 26.06.2012 / 05:36