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/13 11:20] – antonin | backuppc [2014/11/20 14:29] – antonin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |||
====== Projet BackupPC ====== | ====== Projet BackupPC ====== | ||
Line 9: | 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 //# htpasswd / | + | Pour changer ce mot de passe, exécutez //htpasswd / |
Désormais l' | Désormais l' | ||
Line 15: | Line 16: | ||
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 « / |
* //# sudo rsync -va / | * //# sudo rsync -va / | ||
Line 38: | Line 39: | ||
Différentes méthodes seront présentées, | Différentes méthodes seront présentées, | ||
- | \\ 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. Le champ " utilisateurs " indique le nom d' | + | Serveur → Modifier les machines → Machines : ajouter @IP_Client. Le champ " utilisateurs " indique le nom d' |
\\ {{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 50: | Line 52: | ||
\\ {{conf_station.png}} | \\ {{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 / | ||
+ | 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 : 'ssh backup@IP_Client' | ||
- | // Windows | ||
- | __SMB__ | + | \\ // Windows |
- | __Cygwin__ | + | Ici il est possible d' |
+ | \\ __SMB__ | ||
- | // OSX | + | 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** | **Coté client** | ||
Line 69: | Line 79: | ||
\\ | \\ | ||
// UNIX libre | // 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' | 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. | ||
- | 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 ". | Enfin, il faut définir " backup " comme utilisateur et groupe propriétaire du dossier " .ssh ". | ||
Il faut maintenant modifier la configuration du serveur SSH (/ | Il faut maintenant modifier la configuration du serveur SSH (/ | ||
Line 83: | Line 87: | ||
Il ne reste plus qu'à modifier la configuration de sudo afin de restreindre son usage à la commande rsync pour l' | 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 | + | \\ // 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