backuppc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
backuppc [2014/11/12 22:52] – antonin | backuppc [2014/11/13 15:10] – antonin | ||
---|---|---|---|
Line 7: | Line 7: | ||
__Installation__ | __Installation__ | ||
- | Après avoir installé Ubuntu, il faut rafraîchir la liste des paquets disponibles puis installer BackupPC et toutes ses dépendances. Il faut répondre non quand l' | + | Après avoir installé Ubuntu, il faut rafraîchir la liste des paquets disponibles puis installer BackupPC et toutes ses dépendances. Il faut répondre non quand l' |
Pour changer ce mot de passe, exécutez //# htpasswd / | Pour changer ce mot de passe, exécutez //# htpasswd / | ||
- | Désormais l' | + | Désormais l' |
- | On pourra passer l' | + | On pourra passer l' |
- | Un disque différent de celui hébergeant le système sera utilisé pour stocker les données. Il faut monter ce disque sous « /backuppc ». Par défaut, BackupPC stocke les données sous « /var/lib/backuppc ». Pour des raisons de sécurité (si la configuration de BackupPC est écrasée), nous allons laisser ce répertoire de sauvegarde dans cette configuration mais déporter le stockage des données au moyen d'un lien symbolique : | + | Un disque différent de celui hébergeant le système sera utilisé pour stocker les données. Il faut monter ce disque sous « /backuppc ». Par défaut, BackupPC stocke les données sous « /var/lib/backuppc ». Pour des raisons de sécurité (si la configuration de BackupPC est écrasée), nous allons laisser ce répertoire de sauvegarde dans cette configuration mais déporter le stockage des données au moyen d'un lien symbolique |
- | * //# sudo rsync -va / | + | * //# sudo rsync -va / |
- | * On supprime | + | * On supprime |
- | * On crée le lien symbolique permettant de ne pas changer la configuration de BackupPC : //# ln -s /backuppc / | + | * On crée le lien symbolique permettant de ne pas changer la configuration de BackupPC |
* Enfin, on déclare backuppc comme utilisateur et groupe propriétaire de ce lien : | * Enfin, on déclare backuppc comme utilisateur et groupe propriétaire de ce lien : | ||
Line 30: | Line 30: | ||
Il faut générer une paire de clefs pour pouvoir sauvegarder les stations. | Il faut générer une paire de clefs pour pouvoir sauvegarder les stations. | ||
- | On se connecte en tant que backuppc : //# sudo -i -u backuppc// puis on génère une paire de clefs RSA de longueur 4096 bits : //$ ssh-keygen -t rsa -b 4096//. Ces clefs seront stockées dans " ~/.ssh/ ". | + | On se connecte en tant que backuppc |
__Configuration__ | __Configuration__ | ||
Line 36: | Line 36: | ||
**Coté serveur** | **Coté serveur** | ||
- | Il faut modifier la configuration de BackupPC via l' | + | Différentes méthodes seront présentées, |
- | __Mettre screen__ | ||
- | * (1) Serveur → Modifier les machines → Machines : ajouter @IP_Client. Le champ " utilisateurs " indique le nom d' | + | \\ //UNIX libre |
+ | |||
+ | |||
+ | |||
+ | \\ Il faut modifier la configuration de BackupPC via l' | ||
+ | |||
+ | |||
+ | Serveur → Modifier les machines → Machines : ajouter @IP_Client. Le champ " utilisateurs " indique le nom d' | ||
+ | \\ {{ajout_station.png}} | ||
Dans le menu " Hôtes " en haut à gauche : choisir @IP_Client dans la liste. | Dans le menu " Hôtes " en haut à gauche : choisir @IP_Client dans la liste. | ||
Modifier la configuration → xfer → XferMethod : choisir " rsync ". Sauvegarder. | Modifier la configuration → xfer → XferMethod : choisir " rsync ". Sauvegarder. | ||
Il faut renseigner le dossier racine à sauvegarder. L' | Il faut renseigner le dossier racine à sauvegarder. L' | ||
+ | \\ {{conf_station.png}} | ||
- | * (2) onglet Xfert → pour rsync → chapitre Chemins/ | + | onglet Xfert → pour rsync → chapitre Chemins/ |
pour " RsyncClientRestoreCmd " : " $sshPath -q -x -l backup @IP_Client / | pour " RsyncClientRestoreCmd " : " $sshPath -q -x -l backup @IP_Client / | ||
+ | |||
+ | \\ // Windows | ||
+ | |||
+ | Ici il est possible d' | ||
+ | \\ __SMB__ | ||
+ | |||
+ | \\ __Cygwin__ | ||
+ | |||
+ | La configuration du serveur est identique à celle pour les postes UNIX libres. Il faut simplement rajouter " .exe " au nom de la commande rsync et supprimer " / | ||
+ | |||
+ | \\ // OSX | ||
+ | \\ | ||
+ | \\ | ||
**Coté client** | **Coté client** | ||
+ | \\ | ||
+ | De même la configuration dépend du système. | ||
+ | \\ | ||
+ | // UNIX libre | ||
Le compte utilisé sur les machines UNIX clientes sera le compte " backup ", présent par défaut sous Ubuntu. Il faudra le créer s'il n' | Le compte utilisé sur les machines UNIX clientes sera le compte " backup ", présent par défaut sous Ubuntu. Il faudra le créer s'il n' | ||
On crée le dossier " .ssh " dans le dossier personnel de " backup " sur le client. | On crée le dossier " .ssh " dans le dossier personnel de " backup " sur le client. | ||
Line 60: | Line 86: | ||
Si tout a bien été configuré, on peut se connecter en SSH au client depuis le serveur : 'ssh backup@IP_Client' | Si tout a bien été configuré, on peut se connecter en SSH au client depuis le serveur : 'ssh backup@IP_Client' | ||
+ | |||
+ | \\ // Windows | ||
+ | \\ __ Cygwin __ | ||
+ | |||
+ | \\ Il faut télécharger l' | ||
+ | \\ Il faut désormais créer l' | ||
+ | |||
+ | \\ // OSX | ||
+ | |||
backuppc.txt · Last modified: 2015/04/01 10:22 by antonin