I need to execute rsync, without it prompting me for password.
I've seen in rsync manpage that it doesn't allow specifying the password as command line argument.
But I noticed that it allows specifying the password via the variable RSYNC_PASSWORD.
So I've tried exporting the variable, but rsync keeps asking me for password.
export RSYNC_PASSWORD="abcdef"
rsync root@1.2.3.4:/abc /def
What am I doing wrong?
Please consider:
- I understand that this is a bad idea from security aspect
- I must use only
rsync, can't use other software - I can't use key-based authentication
- I've already read many SE question, e.g.:
how-to-pass-password-for-rsync-ssh-command @ stackoverflow.com
rsync-cron-job-with-a-password @ superuser.com
how-to-setup-rsync-without-password-with-ssh-on-unix-linux @ superuser.com
In other words, I need to have the RSYNC_PASSWORD approach working! :-)
mirroroption withlftpto do this over SFTP. See here – Sean Breckenridge Jun 29 '20 at 04:51