Copiando a configuração do rsync

0

Eu tenho um script rodando todos os dias graças ao crontab e ele funciona bem em uma VM xubuntu 12.10. Eu quero criar uma cópia desta VM em um limpo Xubuntu 16.04, e quase tudo funciona, mas este script, por causa de um problema de rsync.

rsync -azh --delete vbackup@perforce:/var/p4depot /tmp/p4depot

Esta linha no servidor original funciona bem, mas no clone que estou criando, o script me pergunta a senha do vbackup. Isso acontece várias vezes durante o roteiro completo. Desde que eu quero executá-lo com o meu crontab, eu não quero digitar a senha toda vez que o rsync é chamado!
Eu li que tem a ver com a configuração ssh, mas eu não sei como copiar a configuração do ssh para o meu rsync para trabalhar sem modificar toda a VM que está conectado. Eu sou um iniciante linux real, por favor, seja exaustivo se houver caminho ou comando para executar, obrigado :)!

    
por nivolas 14.11.2017 / 18:44

1 resposta

0

Ok, achei o que estava errado. Depois de configurar o ssh, ainda me pediram uma senha. Meu script python foi chamado com

sudo python3.5 myscript.py 

O sudo estava lá porque eu tinha erros de permissão sem ele. Eu resolvi os erros de permissão, removi o sudo e o script parou de pedir minha senha. No final, eu ainda configurar o ssh novamente, eu achei este segmento muito útil: link

Obrigado :)

    
por nivolas 15.11.2017 / 14:34