rsync sobre SSH con clave pública

Describiré como realizar un backup de los archivos de un host cliente en un servidor remoto. Se usará rsync y no pedirá contraseña para SSH.

Todos los comandos serán ejecutados en el host cliente:

ssh-keygen -b 4096 -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub root@vmrsync

Cada uno cambiará root@vmrsync por lo que le convenga, siendo el patrón usuario@servidor

Acto seguido, ya podremos realizar desde el host cliente los backups. Por ejemplo:

rsync -aRe ssh --delete --numeric-ids /etc/ vmrsync:/root/SERVIDOR/
rsync -aRe ssh --delete --numeric-ids /home/usuario/ vmrsync:/root/SERVIDOR/

Para las opciones usadas, man rsync

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.