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/05 22:27] – antonin | backuppc [2014/11/12 22:58] – antonin | ||
---|---|---|---|
Line 3: | Line 3: | ||
Lien pour [[https:// | Lien pour [[https:// | ||
- | Installation et configuration de BackupPC : | + | __**Installation et configuration de BackupPC**__ : |
- | Coté serveur | + | __Installation__ |
- | Après avoir installé Ubuntu | + | 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 |
- | Pour changer ce mot de passe, exécutez | + | Pour changer ce mot de passe, exécutez |
Désormais l' | Désormais l' | ||
Line 17: | 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 : '# sudo -i -u backuppc' | + | 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 : | ||
- | ************************************************************************* | + | __Configuration__ |
- | Paramétrage du client | + | |
- | Dans cette partie, seule la méthode utilisant rsync pour les machines UNIX en utilisant sudo sera présentée. | + | **Coté serveur** |
- | Le compte utilisé sur les machines UNIX clientes sera le compte " backup ", présent par défaut sous Ubuntu. Il faudra | + | Différentes méthodes seront présentées, selon le système à sauvegarder |
- | On crée le dossier " .ssh " dans le dossier personnel de " backup " sur le client : '# mkdir / | + | |
- | Puis il faut copier la clef publique | + | |
- | 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' | + | |
+ | // UNIX libre | ||
Il faut modifier la configuration de BackupPC via l' | Il faut modifier la configuration de BackupPC via l' | ||
- | * (1) Serveur → Modifier les machines → Machines : ajouter @IP_Client | + | __Mettre screen__ |
+ | |||
+ | * (1) Serveur → Modifier les machines → Machines : ajouter @IP_Client. Le champ " | ||
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. | + | Il faut renseigner le dossier racine à sauvegarder. L' |
* (2) onglet Xfert → pour rsync → chapitre Chemins/ | * (2) onglet Xfert → pour rsync → chapitre Chemins/ | ||
Line 59: | Line 52: | ||
+ | // Windows | ||
+ | __SMB__ | ||
+ | |||
+ | __Cygwin__ | ||
+ | |||
+ | // OSX | ||
+ | |||
+ | |||
+ | **Coté client** | ||
+ | |||
+ | De même la configuration dépend du système. | ||
+ | |||
+ | // UNIX libre | ||
+ | |||
+ | // Windows | ||
+ | |||
+ | // OSX | ||
+ | |||
+ | 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. | ||
+ | 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 ". | ||
+ | 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' | ||
backuppc.txt · Last modified: 2015/04/01 10:22 by antonin