Inicio > Internet y redes, Linux, Trucos > rsync por ssh en puerto no estandar

rsync por ssh en puerto no estandar

jueves, 25 de octubre de 2012 Dejar un comentario Ir a comentarios

En el post anterior expliqué el uso del comando rsync para copiar archivos local y remotamente, copiando sólo las diferencias si ya existen los archivos en el destino.

 

En la copia remota por SSH está la dificultad de que no existe un parámetro tipo "-p" o "-P" para especificar el puerto SSH en caso de que sea distinto del estándar (22).

 

Pero Google lo sabe y me arrojó esta página web donde con el parámetro "-e" se puede personalizar el comando ssh y ahí se puede especificar un puerto distinto.

 

El comando viene a ser el siguiente:

 

rsync –av –e "ssh –p 2222" /var/www/ user@sitio.com:/home/user/public_html/

 

Este comando es útil para sincronizar tu servidor web local con el de tu cuenta en Hostgator, donde el puerto SSH es el 2222.