wikiroute

networking recipes

User Tools

Site Tools


backuppc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
backuppc [2014/11/13 14:50] antoninbackuppc [2014/11/13 15:15] antonin
Line 56: Line 56:
 onglet Xfert → pour rsync → chapitre Chemins/Commandes/Args Rsync indiquer pour " RsyncClientCmd " : " $sshPath -q -x -l backup @IP_Client /usr/bin/sudo $rsyncPath $argList+ ". onglet Xfert → pour rsync → chapitre Chemins/Commandes/Args Rsync indiquer pour " RsyncClientCmd " : " $sshPath -q -x -l backup @IP_Client /usr/bin/sudo $rsyncPath $argList+ ".
 pour " RsyncClientRestoreCmd " : " $sshPath -q -x -l backup @IP_Client /usr/bin/sudo $rsyncPath $argList+ ". pour " RsyncClientRestoreCmd " : " $sshPath -q -x -l backup @IP_Client /usr/bin/sudo $rsyncPath $argList+ ".
 +
 +Enfin il faut copier la clef publique (id_rsa.pub) précedemment générée dans " ~/.ssh/authorized_keys ".
 +\\Si tout a bien été configuré, on peut se connecter en SSH au client depuis le serveur : 'ssh backup@IP_Client'. Cette commande doit être lancée en tant que " backuppc "
  
  
 \\ // Windows \\ // Windows
  
-Ici il est possible d'utiliser deux méthodes. Soit on utilise le système classique de partage de fichiers Windows mais les échanges ne seront pas chiifrés, soit on utilise Cygwin pour avoir un environnement UNIX permettant l'utilisation de SSH et donc de chiffrer les échanges.+Ici il est possible d'utiliser deux méthodes. Soit on utilise le système classique de partage de fichiers Windows mais les échanges ne seront pas chiffrés, soit on utilise Cygwin pour avoir un environnement UNIX permettant l'utilisation de SSH et donc de chiffrer les échanges.
 \\ __SMB__ \\ __SMB__
  
 \\ __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 " /usr/bin/sudo " dans les commandes. 
  
 \\ // OSX \\ // OSX
Line 76: Line 81:
 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'existe pas.  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'existe pas. 
 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 " ~/.ssh/authorized_keys " 
 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 (/etc/ssh/sshd_config) côté client (à installer s'il n'est pas présent). Il faut maintenant modifier la configuration du serveur SSH (/etc/ssh/sshd_config) côté client (à installer s'il n'est pas présent).
Line 82: Line 86:
 "PasswordAuthentication no " // Desactive l'authentification par mot de passe : seule l'authentification par clefs sera autorisee. "PasswordAuthentication no " // Desactive l'authentification par mot de passe : seule l'authentification par clefs sera autorisee.
 Il ne reste plus qu'à modifier la configuration de sudo afin de restreindre son usage à la commande rsync pour l'utilisateur " backup " : '#visudo /etc/sudoers'. Ajouter la ligne : " backup ALL=NOPASSWD: /usr/bin/rsync ". Il ne reste plus qu'à modifier la configuration de sudo afin de restreindre son usage à la commande rsync pour l'utilisateur " backup " : '#visudo /etc/sudoers'. Ajouter la ligne : " backup ALL=NOPASSWD: /usr/bin/rsync ".
- 
-Si tout a bien été configuré, on peut se connecter en SSH au client depuis le serveur : 'ssh backup@IP_Client'. Cette commande doit être lancée en tant que " backuppc " 
  
 \\ // Windows \\ // Windows
backuppc.txt · Last modified: 2015/04/01 10:22 by antonin