backuppc
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
backuppc [2014/10/09 22:10] – created samer | backuppc [2014/11/20 15:04] – antonin | ||
---|---|---|---|
Line 3: | Line 3: | ||
Lien pour [[https:// | Lien pour [[https:// | ||
+ | __**Installation et configuration de BackupPC**__ : | ||
+ | |||
+ | __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' | ||
+ | |||
+ | Pour changer ce mot de passe, exécutez < | ||
+ | |||
+ | Désormais 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 « / | ||
+ | |||
+ | * < | ||
+ | |||
+ | * On supprime « / | ||
+ | |||
+ | * 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 : | ||
+ | < | ||
+ | --------------------------------------------------------------------------------- | ||
+ | |||
+ | Génération de clefs SSH (RSA) | ||
+ | |||
+ | 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__ | ||
+ | |||
+ | **Coté serveur** | ||
+ | |||
+ | Différentes méthodes seront présentées, | ||
+ | |||
+ | \\ 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}} | ||
+ | |||
+ | \\ \\ //UNIX libre | ||
+ | \\ \\ | ||
+ | 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. L' | ||
+ | \\ | ||
+ | \\ {{conf_station.png}} | ||
+ | |||
+ | onglet Xfert → pour rsync → chapitre Chemins/ | ||
+ | pour " RsyncClientRestoreCmd " : " $sshPath -q -x -l backup @IP_Client / | ||
+ | |||
+ | Enfin il faut copier la clef publique (id_rsa.pub) précedemment générée dans " ~/ | ||
+ | \\Si tout a bien été configuré, on peut se connecter en SSH au client depuis le serveur < | ||
+ | |||
+ | \\ \\ // Windows | ||
+ | \\ | ||
+ | \\ Ici il est possible d' | ||
+ | \\ | ||
+ | \\ \\ __SMB__ | ||
+ | \\ | ||
+ | \\ Ici il suffit de changer les paramètres Xfer comme ceci : \\ {{samba_conf.png}} où le mot dep asse smb est le mot de passe défini à la création de l' | ||
+ | \\ | ||
+ | \\ \\ __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** | ||
+ | |||
+ | \\ | ||
+ | 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' | ||
+ | On crée le dossier " .ssh " dans le dossier personnel de " backup " sur le client. | ||
+ | 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' | ||
+ | |||
+ | \\ // Windows | ||
+ | \\ | ||
+ | \\ \\ __ Cygwin __ | ||
+ | |||
+ | \\ Il faut télécharger l' | ||
+ | \\ Il faut désormais créer l' | ||
+ | |||
+ | \\ \\ __SMB__ | ||
+ | |||
+ | \\ \\ Côté client, il faut créer le partage sur le dossier à sauvegarder : \\ {{share_setup.png}} | ||
+ | \\ \\ // OSX | ||
backuppc.txt · Last modified: 2015/04/01 10:22 by antonin