rodrigo_fo
(usa Ubuntu)
Enviado em 05/01/2012 - 11:20h
Olá galera,
Sou meio noob no linux ainda e tô precisando de uma ajuda.
Aqui no meu trampo a gente tem um servidor dedicado na internet com os bancos de dados dos clientes da empresa, nesse servidor é executado um script de backup mysqldump de todos os bancos.
Agora estou tentando fazer com que uma maquina com o ubuntu 11.10 faça o download via rsync com a chave gerada de SSH (para não pedir senha), toda noite.
O problema que estou enfrentando é o seguinte:
Gerei as chaves publica e privada e mandei a publica pro servidor e registrei no authorized_keys.
Criei depois um Shell Script que executa esse backup.
O comando que eu uso é esse:
rsync -Cravz -e "ssh -i /home/user/.ssh/id_rsa.pub" --progress --partial "$IP_SERVIDOR:backup/" /home/user/backup/
Depois via webmin registrei no cron a tarefa pra executar esse backup toda noite.
Quando eu executo o script pelo terminal funciona perfeitamente, testei mais de 1000 vezes e não deu um problema com a chave de acesso do SSH e baixou normalmente os backups.
Porém quando o cron tenta executar dá a seguinte mensagem
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-with-mic,password).
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(601) [Receiver=3.0.8]
Alguem sabe o que eu devo fazer pra resolver esse problema!?!?!?!