Rsync de Windows a Linux a través de SSH
Aunque Rsync está diseñado para ejecutarse en sistemas similares a Unix, podemos usarlo en Windows. Con la ayuda de Cygwin, que produce una maravillosa API de Linux, podemos ejecutar rsync. Dependiendo de la computadora podemos descargar la versión de 32 bits o de 64 bits.
Podemos instalar rsync y ssh usando Cygwin. Veamos cómo hacerlo:
Pasos para instalar Cygwin:
- Descargue Cygwin desde http://www.cygwin.com/ e instálelo en la máquina en la que estamos realizando las copias de seguridad.
When prompted accept all the defaults to download from the internet > Accept the install directory C:cgywin64 > Install for All users > Set the local Package Directory to the Desktop > Internet = Direct Connection > Choose a Download site > Next.
- Luego seleccione Expandir red como paquetes.
- Seleccione openssh y rsync para instalar.
- En Expandir shells> Seleccionar bash para instalar> Completar la instalación.
Podemos realizar la operación rsync usando el comando que se indica a continuación:
rsync /cygdrive/c/users/Owner/Pictures/ -av -e ssh xyz@192.168.1.10:/var/files/ImageSync/
Donde, /cygdrive/c/users/Owner/Pictures/ es la ubicación de los archivos en la máquina de Windows y /var/files/ImageSync/ es la ubicación de los archivos en la máquina Linux.