Eu preciso executar rsync
, sem que ele me solicite a senha.
Eu vi na página de rsync
manual 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 rsync
continua 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_PASSWORD
abordagem funcionando! :-)