Necesito ejecutar rsync
, sin que me solicite la contraseña.
He visto en la página de rsync
manual que no permite especificar la contraseña como argumento de línea de comando.
Pero noté que permite especificar la contraseña a través de la variable RSYNC_PASSWORD
.
Así que intenté exportar la variable, pero rsync
sigo pidiéndome contraseña.
export RSYNC_PASSWORD="abcdef"
rsync root@1.2.3.4:/abc /def
¿Qué estoy haciendo mal?
Por favor considera:
- Entiendo que esta es una mala idea desde el punto de vista de la seguridad.
- Debo usar solo
rsync
, no puedo usar otro software - No puedo usar la autenticación basada en claves
- Ya he leído muchas preguntas de SE, por ejemplo:
cómo-pasar-contraseña-para-rsync-ssh-command @ stackoverflow.com
rsync-cron-trabajo-con-una-contraseña @ superuser.com
cómo-configurar -rsync-sin-contraseña-con-ssh-on-unix-linux @ superuser.com
En otras palabras, ¡necesito que el RSYNC_PASSWORD
enfoque funcione! :-)