Skip to main content

BackupPC Configuration

Docs Expliquant en detail la mise en place d'un serveur BackuPPC et la configuration de la svg d'un poste/serveur sur ce dernier:

Sauvegardes à distance avec BackupPC
Serveur de sauvegarde automatique : BackupPC

Installation

sudo aptitude install backuppc libfile-rsyncp-perl

 

Configuration

Serveur

  • Générer clé SSH sur le serveur avec l'utilisateur backuppc: 
    • sudo -i -u backuppc
    • ssh-keygen -t ed2551

Ajouter une machine
  • Via l’interface Web:

backuppc_add_machine.png

Client

Autoriser l'utilisateur backup à se connecter en ssh, en ajoutant le shell dans le fichier passwd:

backup:x:34:34:backup:/var/backups:/bin/sh

Il faut lui créer un dossier .ssh dans /home/backup, afin d'ajouter la clé ssh publique du serveur backuppc:

sudo vi /home/backup/.ssh/authorized_keys

Dans ce fichier, il faut copier-coller le contenu du fichier id_rsda.pub, dans /home/backuppc.ssh, du serveur backuppc.

Autoriser l'utilsateur backup à utiliser rsync, sans mdp avec sudo:

  • ajouter la ligne suivante dans le fichier /etc/sudoers ou en l'ouvrant avec visudo
backup ALL=NOPASSWD: /usr/bin/rsync

 

Commande pour envoyer un mail de test avec BackupPC:

su -s /bin/sh backuppc -c '/usr/share/backuppc/bin/BackupPC_sendEmail -u user@domain.org'