Eu preciso executar rsync, sem que ele me solicite a senha.
Eu vi na página de rsyncmanual que ele não permite especificar a senha como argumento da linha de comando.
Mas notei que ele permite especificar a senha via variável RSYNC_PASSWORD.
Então, eu tentei exportar a variável, mas rsynccontinua me pedindo senha.
export RSYNC_PASSWORD="abcdef"
rsync root@1.2.3.4:/abc /def
O que estou fazendo errado?
Por favor considere:
- Entendo que essa é uma má ideia do aspecto de segurança
- Devo usar apenas
rsync, não consigo usar outro software - Não consigo usar autenticação baseada em chave
- Eu já li muitas perguntas do SE, por exemplo:
como passar senha para rsync-ssh-command @ stackoverflow.com
rsync-cron-trabalho-com-senha @ superuser.com
como configurar -rsync-sem-senha-com-ssh-no-unix-linux @ superuser.com
Em outras palavras, eu preciso ter a RSYNC_PASSWORDabordagem funcionando! :-)