Copias de seguridad · 2 min read · Jan 30, 2026
Copias de Seguridad Programadas Con Rsyncbackup En Debian Etch
Copias de Seguridad Programadas Con Rsyncbackup En Debian Etch
Versión 1.0
Autor: Oliver Meyer
Este documento describe cómo configurar y ajustar rsyncbackup en Debian Etch. Rsyncbackup es un script de Perl que coopera con rsync. Es fácil de configurar y capaz de crear copias de seguridad programadas (copias de seguridad parciales e incrementales).
Este manual es una guía práctica sin ninguna garantía - no cubre los antecedentes teóricos. Hay muchas maneras de configurar un sistema así - esta es la forma que elegí.
1 Nota Preliminar
Utilicé dos sistemas Debian estándar para este manual. El primer sistema es el servidor principal ( 192.168.0.101), el segundo sistema es el servidor de respaldo ( 192.168.0.102) donde se almacenarán las copias de seguridad.
2 Paquetes Necesarios
2.1 Servidor Principal
apt-get install openssh-client openssh-server rsync unzip2.2 Servidor de Respaldo
apt-get install openssh-client openssh-server rsync3 Archivos de Clave SSH
Ahora generemos archivos de clave SSH que utilizaremos más tarde junto con rsyncbackup para autenticar contra el servidor de respaldo. Tenga en cuenta que también es posible generar los archivos de clave con el script rsyncbackup ( rsyncbackup -r) - elegí esta forma.
3.1 Servidor de Respaldo
Cree los archivos de clave - presione enter si se le pide que ingrese una frase de contraseña.
ssh-keygen -b 4096 -t rsa -C "Comentario de Clave de Respaldo"La salida debería verse así:
Ingrese el archivo en el que guardar la clave (/root/.ssh/id_rsa):
Directorio creado ‘/root/.ssh’.
Ingrese la frase de contraseña (vacío para no usar frase de contraseña):
Ingrese la misma frase de contraseña nuevamente:
Su identificación ha sido guardada en /root/.ssh/id_rsa.
Su clave pública ha sido guardada en /root/.ssh/id_rsa.pub.
La huella digital de la clave es:
23:e5:b2:2e:86:2f:e9:bc:76:56:83:6a:8d:f0:d6:23 Comentario de Clave de Respaldo
Ahora tenemos que agregar la clave pública a la lista de claves autorizadas.
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keysDespués de eso, copiamos la clave privada al servidor principal.
scp /root/.ssh/id_rsa [email protected]:/root/.ssh/Como último recurso, creamos carpetas para las copias de seguridad.
mkdir -p /backups/configs/
mkdir /backups/logs/ /backups/manual/
3.2 Servidor Principal
Ahora probemos si todo salió bien. Debería poder iniciar sesión en el servidor de respaldo a través de:
ssh -i /root/.ssh/id_rsa [email protected]Después cierre sesión.
exit4 Rsyncbackup En El Servidor Principal
4.1 Consíguelo
cd /tmp/
wget http://rsync-backup.googlecode.com/files/rsyncbackup.zip
unzip -d rsyncbackup rsyncbackup.zip
4.2 Script & Archivos de Configuración
Ahora tenemos que copiar el script rsyncbackup al lugar correcto …
cp /tmp/rsyncbackup/rsyncbackup/rsyncbackup /usr/local/bin/
chmod 700 /usr/local/bin/rsyncbackup
… antes de crear los archivos de configuración.
mkdir /etc/rsyncbackup/
mkdir /var/log/rsyncbackup/
touch /etc/rsyncbackup/config.conf /etc/rsyncbackup/destinations.conf \
/etc/rsyncbackup/sources.conf /etc/rsyncbackup/backupset.conf
ln -s /var/log/rsyncbackup/ /etc/rsyncbackup/logs
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.