Devo eseguire rsync
, senza che mi richieda la password.
Ho visto nella rsync
manpage che non consente di specificare la password come argomento della riga di comando.
Ma ho notato che consente di specificare la password tramite la variabile RSYNC_PASSWORD
.
Quindi ho provato ad esportare la variabile, ma rsync
continua a chiedermi la password.
export RSYNC_PASSWORD="abcdef"
rsync root@1.2.3.4:/abc /def
Che cosa sto facendo di sbagliato?
Si prega di prendere in considerazione:
- Capisco che questa è una cattiva idea dal punto di vista della sicurezza
- Devo usare solo
rsync
, non posso usare altri software - Non riesco a utilizzare l'autenticazione basata su chiave
- Ho già letto molte domande SE, ad esempio:
how-to-pass-password-for-rsync-ssh-command @ stackoverflow.com
rsync-cron-job-with-a-password @ superuser.com
how-to-setup -rsync-senza-password-con-ssh-on-unix-linux @ superuser.com
In altre parole, ho bisogno che l' RSYNC_PASSWORD
approccio funzioni! :-)