1.- te recomiendo usar otro usuario para las salvas
2.- usa la autenticacion basada en llaves publicas, y te doy una idea de
como llamar el comando como root y usar la llave del otro usuario
LOG='/tmp/rsync.log'
EMAIL='postmas...@dominio.cu'
rsync -az -e 'ssh -i /home/backups/.ssh/id_rsa' /var/lib/vz/dump/
backups@192.168.100.1:/mnt/SalvasUCM/nodos/01/ > $LOG 2>&1 && cat $LOG |
mail -s "Rsync /var/lib/vz/dump/: success" $EMAIL || cat $LOG | mail -s
"Rsync /var/lib/vz/dump/: failed" $EMAIL
esta es la idea para crear el usuario backups en tus servidores
creas el usuario en cada servidor
# adduser backups
# passwd backups
te cambias a el y generas la llave publica para ese usuario
$ su - backups
$ ssh-keygen -t rsa -b 2048
copias la llave al seridor donde vas a hacer las salvas
$ scp ~/.ssh/id_rsa.pub backups@192.168.100.1:~/
te conectas como el usuario al servidor donde vas a hacer el backup,
aqui aun te va a pedir autenticacion!!
$ ssh backups@192.168.100.1
verificas qe exista el directorio, sino, lo creas!
$ ls -d .ssh || mkdir .ssh
vuelvas la info de la llave que acabas de subir al fichero de los hosts
conocidos
$ cat id_rsa.pub >> ~/.ssh/authorized_keys
eliminas la llave que subiste
$ rm id_rsa.pub
despues de esto cuando hagas
$ ssh backups@192.168.100.1
no te debe pedir autenticion
PD: por supuesto verifica que tu servidor ssh permita la autenticacion
via llaves publicas!
suerte ;)
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l