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/20 16:04] – antonin | backuppc [2015/03/11 13:18] – antonin | ||
---|---|---|---|
Line 10: | Line 10: | ||
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 | + | Pour changer ce mot de passe, exécutez |
+ | | ||
Choisissez votre mot de passe et confirmez-le. | Choisissez votre mot de passe et confirmez-le. | ||
- | 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 « / | + | 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 « / |
- | < | + | |
Ici, on copie les données de BackupPC dans le nouveau dossier de stockage, en conservant les droits sur les fichiers et les dossiers | Ici, on copie les données de BackupPC dans le nouveau dossier de stockage, en conservant les droits sur les fichiers et les dossiers | ||
- | On supprime « / | + | On supprime « / |
- | + | # rm -rf / | |
- | 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 : | ||
+ | # ln -s /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 : | ||
- | < | + | |
=====SSH===== | =====SSH===== | ||
Line 34: | Line 36: | ||
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 : < | + | On se connecte en tant que backuppc : |
+ | | ||
+ | Puis on génère une paire de clefs RSA de longueur 4096 bits : | ||
+ | | ||
Ces clefs seront stockées dans " / | Ces clefs seront stockées dans " / | ||
Line 44: | Line 49: | ||
\\ Il faut modifier la configuration de BackupPC via l' | \\ Il faut modifier la configuration de BackupPC via l' | ||
- | |||
- | ====UNIX libre==== | ||
Serveur → Modifier les machines → Machines : ajouter @IP_Client. Le champ " utilisateurs " indique le nom d' | Serveur → Modifier les machines → Machines : ajouter @IP_Client. Le champ " utilisateurs " indique le nom d' | ||
Line 52: | Line 55: | ||
\\ {{ajout_station.png}} | \\ {{ajout_station.png}} | ||
+ | |||
+ | ====UNIX libre==== | ||
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. | ||
Line 69: | Line 74: | ||
Cette commande doit être lancée en tant que " backuppc " | Cette commande doit être lancée en tant que " backuppc " | ||
- | \\ \\ ====Windows==== | + | ====Windows==== |
\\ Ici il est possible d' | \\ Ici il est possible d' | ||
- | \\ \\ ===SMB=== | + | ==SMB== |
\\ | \\ | ||
\\ Ici il suffit de changer les paramètres Xfer comme ceci : \\ {{samba_conf.png}} | \\ Ici il suffit de changer les paramètres Xfer comme ceci : \\ {{samba_conf.png}} | ||
où le mot de passe smb est le mot de passe défini à la création de l' | où le mot de passe smb est le mot de passe défini à la création de l' | ||
\\ | \\ | ||
- | \\ \\ ===Cygwin=== | + | ==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 " / | 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==== | + | ====OSX==== |
=====Coté client===== | =====Coté client===== | ||
Line 89: | Line 94: | ||
De même la configuration dépend du système. | De même la configuration dépend du système. | ||
\\ | \\ | ||
- | \\ \\ ====UNIX libre==== | + | ====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 102: | Line 107: | ||
Ajouter la ligne : " backup ALL=NOPASSWD: | Ajouter la ligne : " backup ALL=NOPASSWD: | ||
- | \\ | + | ====Windows==== |
- | \\ | + | ==Cygwin== |
- | \\ // ===Cygwin=== | + | |
- | \\ Il faut télécharger l' | + | \\ Il faut télécharger l' |
- | \\ Il faut à présent démarrer le serveur SSH. Pour cela, ouvrir une console classique (cmd.exe) et entrer | + | #ssh-host-config |
+ | Répondre " yes " aux quatre premières questions, faire entrée pour la valeur de Cygwin ; répondre no puis yes. Choisir un mot de passe pour l' | ||
+ | \\ Il faut à présent démarrer le serveur SSH. Pour cela, ouvrir une console classique (cmd.exe) et entrer | ||
+ | # net start sshd | ||
\\ {{ssh_ok.png}} | \\ {{ssh_ok.png}} | ||
- | \\ Il faut désormais créer l' | + | \\ Il faut désormais créer l' |
+ | # mkpasswd.exe -u backup -l >> /etc/passwd | ||
+ | \\ puis : | ||
+ | # passwd backup | ||
+ | \\pour affecter un mot de passe à backup | ||
+ | Pour Windows | ||
+ | # net user backup /add puis : | ||
+ | # net user backup * | ||
+ | {{backup_ajout.png}} | ||
+ | Enfin il faut affecter les droits de lecture à backup sur le dossier à sauvegarder : clic-droit sur le dossier -> sécurité -> ajouter -> renseigner backup comme utilisateur et affecter les droits. \\ {{sécurité_sauvegarde.png}} | ||
- | \\ \\ ===SMB=== | + | ==SMB== |
- | \\ \\ Côté client, il faut créer le partage sur le dossier à sauvegarder | + | Côté client, il faut créer le partage sur le dossier à sauvegarder |
{{share_setup.png}} | {{share_setup.png}} | ||
- | \\ ====OSX==== | + | ====OSX==== |
+ | |||
+ | ======Utilisation====== | ||
+ | |||
+ | Cette partie est indépendante du système sauvegardé. Vous pouvez accéder à l' | ||
+ | {{: | ||
+ | \\ \\ En cliquant sur " Bilan des machines " dans le menu de gauche, vous accédez au bilan des sauvegardes de votre station. | ||
+ | {{: | ||
+ | \\ \\ En cliquant sur l' | ||
+ | {{: | ||
+ | {{: | ||
+ | \\ \\ Dans cette interface, vous pouvez lancer ou annuler des sauvegardes totales (il faut en faire une à la première connexion) et des sauvegardes incrémentales (seul le contenu qui a changé depuis la dernière sauvegarde est sauvegarder). BackupPC a une routine qui lance des sauvegardes à intervalles réguliers. | ||
+ | En cliquant sur " Explorer les sauvegardes " à gauche, il est possible de lister les dossiers et les fichiers de chaque sauvegarde. | ||
+ | {{: | ||
+ | \\ \\ En sélectionnant une sauvegarde puis des fichiers et dossiers, il est possible de restaurer ces fichiers et ces dossiers en cliquant sur " Restaurer les fichiers sélectionnés ". | ||
+ | Vous arrivez ensuite sur une page vous proposant trois méthodes de restauration. | ||
+ | {{: | ||
+ | \\ \\ La première utilise une restauration directe : les fichiers et les dossiers seront copiés à leur place originelle sur le client. Cette méthode n'est pas utilisée dans la maquette car elle suppose que le serveur ait un accès en écriture aux dossiers du client, ce qui n'est pas envisageable. | ||
+ | Les deux autres méthodes créent une archive que vous pouvez télécharger. Ce sera ensuite à vous de restaurer les fichiers et les dossiers manuellement. Les archives zip seront principalement utilisées pour les postes Windows. Les archives tar seront plutôt pour les postes UNIX (libres et OSX). | ||
backuppc.txt · Last modified: 2015/04/01 10:22 by antonin