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. Los campos obligatorios están marcados con *

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