Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ppe_s2_mission_4 [2018/01/30 07:28] e_lucyppe_s2_mission_4 [2018/04/05 12:35] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 __**Mission 4 : Solution de sauvegarde Rsync/Cron**__ __**Mission 4 : Solution de sauvegarde Rsync/Cron**__
  
-**1er étape Installation de Rsync**+{{ :rsync_logo.png?400 |}}
  
-Ouvrez une console et passez en root. Mettez à jour votre serveur en entrant “apt-get update”. +{{ :logo_cron.png?400 |}}
-Puis entrez “apt-get install rsync”.+
  
-**2ème étape : Création d'une clé publique RSA**+**__1er étape : Installation de Rsync__** 
 + 
 +Ouvrez une console et passez en root. Mettez à jour votre serveur en entrant “**apt-get update**”. 
 +Puis entrez “**apt-get install rsync**”. 
 + 
 +**__2ème étape : Création d'une clé publique RSA__** 
 + 
 +Ouvrez une console, allez dans votre home directory. Puis taper “**ssh-keygen -t rsa**”, laisser tous les champs vide en fesant tout le temps entrez bien vérifier que votre clé fait 2048 bits. 
 + 
 +{{:sshkeygen.png?400|}} 
 + 
 +Enfin pour exporter la clef publique sur un autre serveur taper: “**ssh-copy-id -i ~/.ssh/id_rsa.pub votrecomptesurserveurB@AdresseIPdeB**”.
  
-Ouvrez une console, allez dans votre home directory. Puis taper “ssh-keygen -t rsa”, laisser tous les champs vide en fesant tout le temps entrez bien vérifier que votre clé fait 2048 bits. Enfin pour exporter la clef publique sur un autre serveur taper: “ssh-copy-id -i ~/.ssh/id_rsa.pub votrecomptesurserveurB@AdresseIPdeB”. 
 Cette commande demandera tous le nécessaire pour se connecter en ssh. Cette commande demandera tous le nécessaire pour se connecter en ssh.
  
-Ensuite pour vérifier que la procédure fonctionne, vous pouvez taper “ssh votrecomptesurserveurB@AdresseIPdeB ls /home”. Cela devrez-vous afficher le contenue du répertoire /home ce trouvant sur le serveur B.+{{:copykeygenssh.png?400|}} 
 + 
 +Ensuite pour vérifier que la procédure fonctionne, vous pouvez taper “**ssh votrecomptesurserveurB@AdresseIPdeB ls /home**”.  
 + 
 +Cela devrez-vous afficher le contenue du répertoire /home ce trouvant sur le serveur B. 
 + 
 +{{:testsshkey.png?400|}} 
 + 
 +**__3ème étape : Sauvegarde locales ou distantes avec Rsync__** 
 + 
 +rsync est généralement utilisé pour réaliser des sauvegardes locales ou distantes. 
 + 
 +Sauvegarde du home directory vers la machine distante "**172.20.3.1**" en utilisant le compte distant votrecomptesurserveurB et en plaçant cette sauvegarde dans le home directory de votrecomptesurserveurB. 
 + 
 +Voici la command : “**rsync -azv -e ssh /home votrecomptesurserveurB@AdresseIPdeB:/home/edouard**”. 
 + 
 +{{:sauvegardersync.png?400|}} 
 + 
 +L'option -a permet d'ajouter, -z de compresser pour le transfert, -v pour le mode verbose, -e d'utiliser ssh. 
 + 
 +**__4ème étape : Configuration de cron__** 
 + 
 +cron est un service serveur bien utile et assez simple à mettre en oeuvre. 
 + 
 +Il permet de programmer des actions à intervalles réguliers. 
 + 
 +Un démon nommé cron lit les fichiers qui sont dans une crontab qui se trouve dans "**/etc/crontab**"
 + 
 +{{:crontab.png?400|}} 
 + 
 +Pour effectuer une sauvegarde, il suffit de copier la commande rsync dans CRON et de paramétré les diffèrent temps d'activation. 
 + 
 +{{:contabconfig.png?400|}}
  
 +/!\ Il faut bien vérifier que le compte qui exécutera la commande est bien le même que celui qui a réalisé la clef rsa.
  
Error: Class "dokuwiki\Menu\KiwikiGo" not found

Error: Class "dokuwiki\Menu\KiwikiGo" not found

An unforeseen error has occured. This is most likely a bug somewhere.

More info has been written to the DokuWiki error log.