[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Sobre la sincronizacion de Rsync a traves de ssh



Buenas amigos

Para empezar sincronice la claves ssh entre mi servidor de pagina web
y mi servidor de respaldo con tal que si yo hago ssh root@10.0.1.11
entra sin pedirme contraseña

Nota: Todo esto lo cree con el usuario root en ambas maquinas, es
decir que no hay diferencias de usuario; dentro de una DMZ.

Después cree un script: backup.sh dentro de /root

rsync -avhe ssh --delete /var/www root@10.0.1.11:/media/root/RAID/pw
--log-file=/root/rsync.log

y lo puse en un cron asi:

0 3 * * 1,2,3,4,5 /root/backup.sh >> /root/backup.log 2>&1

la primera vez funciono automáticamente, ahora solo funciona si lo
ejecuto manual, es decir si yo ejecuto el script con ./backup.sh

Pero con el cron me da el siguiente error y lo he buscado pero sale
todo en ingles cosa que no soy muy bueno ;-)

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(601) [sender=3.0.7]

Le puse a mi servidor de respaldo a 777 sobre las carpetas a hacer
rsync y nada creyendo que era eso porque tenían 755

Lo mas raro es que tengo otro servidor que hace lo mismo y si funciona
la sincronización entre el y el servidor de respaldo diario y esta
igual.

Sera que tengo problemas con las llaves ssh?, entonces porque si yo
hago desde mi servidor de pagina web ssh 10.0.1.11 si entra sin
pedirme contraseña.

Porque manualmente si ejecuta el script y no a través del cron, no entiendo nada

Ayuda por favor,

Gracias
Nicolás Disquin


Reply to: