![rsync - argumento remoto inesperado](https://rvso.com/image/1575998/rsync%20-%20argumento%20remoto%20inesperado.png)
Estoy intentando sincronizar una carpeta de forma remota a local, pero aparece el siguiente error. He buscado en muchos hilos pero no encuentro una solución que funcione.
kong@kong-P15SM:/media/kong/Elements$ rsync -r -i /home/kong/.ssh/id_rsantu --exclude=dataset/ [email protected]:~/sgan-original/ ./sgan-original/
Unexpected remote arg: [email protected]:~/sgan-original/
rsync error: syntax or usage error (code 1) at main.c(1348) [sender=3.1.1]
Respuesta1
Parece pensar que la opción -i
para rsync
especificar el archivo de clave SSH como para ssh
. No es así.
-i, --itemize-changes genera un resumen de cambios para todas las actualizaciones
Entonces tu comando básicamente es
rsync localdir user@host:remotedir localdir
Si tiene más de una fuente (todo excepto el último parámetro), todas deben ser locales.
Editar
Lo que quieres usar es probablemente
rsync -r -e "ssh -i /home/kong/.ssh/id_rsantu" --exclude=dataset/ [email protected]:~/sgan-original/ ./sgan-original/