Sauvegardes · 2 min read · Jan 30, 2026

Sauvegardes Planifiées Avec Rsyncbackup Sur Debian Etch

Sauvegardes Planifiées Avec Rsyncbackup Sur Debian Etch

Version 1.0
Auteur : Oliver Meyer

Ce document décrit comment configurer et mettre en place rsyncbackup sur Debian Etch. Rsyncbackup est un script Perl qui coopère avec rsync. Il est facile à configurer et capable de créer des sauvegardes planifiées (sauvegardes partielles et incrémentielles).

Ce guide pratique est sans garantie - il ne couvre pas les bases théoriques. Il existe de nombreuses façons de mettre en place un tel système - c’est la méthode que j’ai choisie.

1 Remarque Préliminaire

J’ai utilisé deux systèmes Debian standard pour ce guide. Le premier système est le serveur principal ( 192.168.0.101), le deuxième système est le serveur de sauvegarde ( 192.168.0.102) où les sauvegardes seront stockées.

2 Paquets Nécessaires

2.1 Serveur Principal

apt-get install openssh-client openssh-server rsync unzip

2.2 Serveur de Sauvegarde

apt-get install openssh-client openssh-server rsync

3 Fichiers de Clé SSH

Maintenant, générons des fichiers de clé SSH que nous utiliserons plus tard en conjonction avec rsyncbackup pour nous authentifier auprès du serveur de sauvegarde. Veuillez noter qu’il est également possible de générer les fichiers de clé avec le script rsyncbackup ( rsyncbackup -r) - j’ai choisi cette méthode.

3.1 Serveur de Sauvegarde

Créez les fichiers de clé - appuyez sur entrer si l’on vous demande d’entrer une phrase de passe.

ssh-keygen -b 4096 -t rsa -C "Commentaire de Clé de Sauvegarde"

La sortie devrait ressembler à ceci :

Entrez le fichier dans lequel enregistrer la clé (/root/.ssh/id_rsa) :
Répertoire créé ‘/root/.ssh’.
Entrez la phrase de passe (vide pour aucune phrase de passe) :
Entrez à nouveau la même phrase de passe :
Votre identification a été enregistrée dans /root/.ssh/id_rsa.
Votre clé publique a été enregistrée dans /root/.ssh/id_rsa.pub.
L’empreinte de la clé est :
23:e5:b2:2e:86:2f:e9:bc:76:56:83:6a:8d:f0:d6:23 Commentaire de Clé de Sauvegarde

Maintenant, nous devons ajouter la clé publique à la liste des clés autorisées.

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

Après cela, nous copions la clé privée sur le serveur principal.

scp /root/.ssh/id_rsa [email protected]:/root/.ssh/

En dernier recours, nous créons des dossiers pour les sauvegardes.

mkdir -p /backups/configs/
mkdir /backups/logs/ /backups/manual/

3.2 Serveur Principal

Maintenant, testons si tout s’est bien passé. Vous devriez pouvoir vous connecter au serveur de sauvegarde via :

ssh -i /root/.ssh/id_rsa [email protected]

Ensuite, déconnectez-vous.

exit

4 Rsyncbackup Sur Le Serveur Principal

4.1 Obtenez-le

cd /tmp/
wget http://rsync-backup.googlecode.com/files/rsyncbackup.zip
unzip -d rsyncbackup rsyncbackup.zip

4.2 Script & Fichiers de Configuration

Maintenant, nous devons copier le script rsyncbackup au bon endroit …

cp /tmp/rsyncbackup/rsyncbackup/rsyncbackup /usr/local/bin/
chmod 700 /usr/local/bin/rsyncbackup

… avant de créer les fichiers de configuration.

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

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.