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

Re: Sobre la sincronizacion de Rsync a traves de ssh



El jue, 02-07-2015 a las 09:45 -0430, Nicolas escribió:
> 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
> 
> 

por las dudas poné las rutas completas en el script (p.e. /usr/bin/ssh
y /usr/bin/rsync)

-- 
(-.(-.(-.(-.(-.(-.-).-).-).-).-).-)



Reply to: