rsync entre dos computadoras en LAN


14

Quiero sincronizar entre dos computadoras en mi LAN con direcciones IP 192.168.20.9y 192.168.20.10ambas ejecutando Ubuntu 10.10.

Quiero probar el servicio rsync y ssh entre las dos computadoras.


Probablemente debería echar un vistazo a rsync.samba.org/documentation.html ;)
sakjur

Respuestas:


19

Supongo que desea poder hacer esto en ambos sentidos, que su nombre de usuario del usuario conectado es el mismo en ambas máquinas, que está feliz de que funcione de la manera más rápida y simple posible y que no requieren usar claves para hacer esto.

Los pasos son:

Configurar ssh

Debe instalar los paquetes openssh-clienty openssh-server luego desde 192.168.20.9, verifique que puede conectarse a 192.168.20.10

ssh 192.168.20.10

Se le pedirá la contraseña de su uso en 192.168.20.10. Ingrese eso para continuar. Cuando se le pregunte si está bien conectarse, responda que sí.

Repita el proceso a la inversa.

rsync archivos

Para copiar un archivo llamado todo.txt desde su escritorio en 192.168.20.10 a 192.168.20.9, puede hacerlo cuando inicie sesión en 192.168.20.9:

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

O a la inversa, cuando inicie sesión en 192.168.20.10:

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

Hazlo más fácil.

En la máquina 192.168.20.9 puede agregar 192.168.20.10 como un lugar de red en Nautilus en Archivo> Conectarse al servidor y elegir ssh e ingresar su nombre de usuario, contraseña, etc. Configure esto al revés en 192.168.102.10. Luego puede usar Nautilus para copiar archivos usando scp, ... lo cual es bueno.


Gracias por las valiosas sugerencias ... Finalmente hice un vdieo en rsync sobre ssh y lo publiqué en youtube. youtube.com/watch?v=4TTaPOAZnSA
joe1983

@ joe1983: Bonito. Si está contento de que la respuesta sea correcta, puede marcarla como aceptada.
Richard Holloway

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

puede ser más fácil de configurar, ya que no requiere que se pasen las claves públicas y evita "demasiados errores de autenticación para el nombre de usuario " /superuser/187779/too-many-authentication-failures-for-username

Esto supone que lo eres 192.168.20.9. Las transferencias entre dos controles remotos son más difíciles: /unix/183504/how-to-rsync-files-between-two-remotes

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.