Ceci est une ancienne révision du document !
PPE2
Mission 4 : Solution de sauvegarde Rsync/Cron
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.
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.
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.
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”.
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”.
Pour effectuer une sauvegarde, il suffit de copier la commande rsync dans CRON et de paramétré les diffèrent temps d'activation.
/!\ 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.







