-
Création d’un user spécifique sur les 2 serveurs
-
Du serveur de production (PROD) vers le serveur de backup (SAUVE)
Remarque : dans toutes les commandes ssh, l’option -p permet de préciser le port de connexion ssh si différent de 22.
- Sur le serveur PROD :
- Générer une paire de clés publique/privée sans mot de passe avec le compte utilisé pour la synchro (toto par ex)
nom du fichier de clé =/home/toto/.ssh/ id_rsa_rsync
pass = vide pour connexion auto de rsync - Envoyer sa cle privé sur le serveur SAUVE
- Générer une paire de clés publique/privée sans mot de passe avec le compte utilisé pour la synchro (toto par ex)
- Sur le serveur SAUVE :
- Ajouter les options de limitation de connexion en début de la ligne de la clé dans le fichier authorized_keys :
- Sur le serveur PROD :
- Tester la connexion vers SAUVE avec la clé :
- Tester le rsync via ssh + fichier de la clé privée : (dans /home/toto on crée un rép /test avec 1 ou 2 fichiers dedans)
On doit retrouver tous les fichiers de /test de la source dans le dossier /toto du serveur de SAUVE
- Créer un fichier cron_synchro.sh dans /home/toto et le rendre exécutable
- Générer le crontab de toto pour lancer cron.sh (par ex ici à 1h12 toutes les nuits)
- Sur le serveur PROD :
Créer et configurer une paire de clés SSH pour la synchronisation entre 2 serveurs
Tutoriel : l’objectif est de créer une paire de clés SSH qui permettra de réaliser des backups (avec rsync, ...) entre 2 serveurs.
Cet article est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions - 4.0 International.