rsync entre dois computadores na LAN


14

Quero sincronizar entre dois computadores na minha LAN com endereços IP 192.168.20.9e 192.168.20.10ambos executando o Ubuntu 10.10.

Quero tentar o serviço rsync e ssh entre os dois computadores.


Você provavelmente deve ter um olhar para rsync.samba.org/documentation.html ;)
sakjur

Respostas:


19

Suponho que você queira fazer isso nos dois sentidos, que seu nome de usuário do usuário conectado seja o mesmo nas duas máquinas, que fique feliz em fazê-lo funcionar o mais rápido e simples possível e que não exigem o uso de chaves para fazer isso.

Os passos são:

Configurar ssh

Você precisa instalar os pacotes openssh-cliente, em openssh-server seguida, a partir de 192.168.20.9, verifique se você pode se conectar a 192.168.20.10

ssh 192.168.20.10

Você será solicitado a senha de seu uso em 192.168.20.10. Digite isso para continuar. Quando perguntado se não há problema em se conectar, diga sim.

Repita o processo da outra maneira.

rsync arquivos

Para copiar um arquivo chamado todo.txt da área de trabalho em 192.168.20.10 a 192.168.20.9, você pode fazer isso quando estiver conectado a 192.168.20.9:

rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt

Ou, por outro lado, quando conectado ao 192.168.20.10:

rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt

Torne isso fácil.

Na máquina 192.168.20.9, você pode adicionar 192.168.20.10 como local de rede no Nautilus, em Arquivo> Conectar ao Servidor, escolha ssh e digite seu nome de usuário, senha etc. Configure o contrário em 192.168.102.10. Você pode usar o Nautilus para copiar arquivos usando scp, ... o que é legal.


Obrigado pelas sugestões valiosas ... eu finalmente fiz um vdieo no rsync over ssh e postei no youtube. youtube.com/watch?v=4TTaPOAZnSA
joe1983

@ joe1983: Nice. Se estiver satisfeito com a resposta correta, marque-a como aceita.
Richard Holloway

0
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
  'remote_user@192.168.20.10:~/remote/file' 'local/file'

pode ser mais fácil de configurar, pois não requer a passagem de chaves públicas e evita "Muitas falhas de autenticação no nome de usuário " /superuser/187779/too-many-authentication-failures-for-username

Isso supõe que você é 192.168.20.9. As transferências entre dois controles remotos são mais difíceis: /unix/183504/how-to-rsync-files-between-two-remotes

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.