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/10/16 15:36] – antonin | backuppc [2014/11/12 22:37] – antonin | ||
---|---|---|---|
Line 3: | Line 3: | ||
Lien pour [[https:// | Lien pour [[https:// | ||
- | Installation et configuration de BackupPC | + | Installation et configuration de BackupPC |
- | Après avoir installé Ubuntu 14.04 LTS, il faut rafraîchir la liste des paquets disponibles '# aptitude update' | + | Coté serveur |
- | Pour changer ce mot de passe, exécutez | + | 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'installateur nous demande d'installer un serveur mail. Il est inutile de noter le mot de passe généré pour l' |
- | Désormais, l' | + | Pour changer ce mot de passe, exécutez //# htpasswd / |
+ | |||
+ | Désormais | ||
On pourra passer l' | On pourra passer l' | ||
Line 15: | Line 17: | ||
Un disque différent de celui hébergeant le système sera utilisé pour stocker les données. Il faut monter ce disque sous « / | Un disque différent de celui hébergeant le système sera utilisé pour stocker les données. Il faut monter ce disque sous « / | ||
- | * '# 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 : | + | * 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 : | ||
- | '# chown -Rh backuppc: | + | //# chown -Rh backuppc: |
- | + | --------------------------------------------------------------------------------- | |
- | *************************************************************************** | + | |
Génération de clefs SSH (RSA) | Génération de clefs SSH (RSA) | ||
- | On se connecte en tant que BackupPC : | + | Il faut générer une paire de clefs pour pouvoir sauvegarder les stations. |
+ | On se connecte en tant que BackupPC : | ||
+ | |||
+ | ************************************************************************* | ||
+ | Paramétrage du client | ||
+ | |||
+ | Dans cette partie, seule la méthode utilisant rsync pour les machines UNIX en utilisant sudo sera présentée. | ||
+ | |||
+ | 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 : '# mkdir / | ||
+ | Puis il faut copier la clef publique (id_rsa.pub) précedemment générée dans " / | ||
+ | Enfin, il faut définir " backup " comme utilisateur et groupe propriétaire du dossier " .ssh " : '# chown -R backup: | ||
+ | |||
+ | Il faut maintenant modifier la configuration du serveur SSH (/ | ||
+ | Passer la directive " PermitRootLogin " à no ; // Desactive le login root par ssh | ||
+ | " | ||
+ | Il ne reste plus qu'à modifier la configuration de sudo afin de restreindre son usage à la commande rsync pour l' | ||
+ | |||
+ | Si tout a bien été configuré, on peut se connecter en SSH au client depuis le serveur : 'ssh backup@IP_Client' | ||
+ | |||
+ | Il faut modifier la configuration de BackupPC via l' | ||
+ | |||
+ | * (1) Serveur → Modifier les machines → Machines : ajouter @IP_Client avec " backup " comme utilisateur pour les connexions SSH. | ||
+ | Dans le menu " Hôtes " en haut à gauche : choisir @IP_Client dans la liste. | ||
+ | Modifier la configuration → xfer → XferMethod : choisir " rsync ". Sauvegarder. | ||
+ | Il faut renseigner le dossier racine à sauvegarder. | ||
+ | |||
+ | * (2) onglet Xfert → pour rsync → chapitre Chemins/ | ||
+ | pour " RsyncClientRestoreCmd " : " $sshPath -q -x -l backup @IP_Client / | ||
+ | |||
+ | |||
+ | |||
backuppc.txt · Last modified: 2015/04/01 10:22 by antonin