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 unzip

2.2 Servidor de Respaldo

apt-get install openssh-client openssh-server rsync

3 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_keys

Despué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.

exit

4 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

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.