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:34] 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|}}
  
-**3ème étape : Sauvegarde locales ou distantes avec Rsync**+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|}}
  
-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”. 
 L'option -a permet d'ajouter, -z de compresser pour le transfert, -v pour le mode verbose, -e d'utiliser ssh. 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**+**__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.
  
-cron est un service serveur bien utile et assez simple à mettre en oeuvre. Il permet de programmer des +{{:contabconfig.png?400|}}
-actions à intervalles réguliers. +
-Un démon nommé cron lit les fichiers qui sont dans une crontab qui se trouve dans /etc/crontab.+
  
 +/!\ 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.