Backup Rsync via ssh
Se connecter en SSH sur serveur distant et créer répertoire « J-M-A-H-m » sur machine locale pour stocker les données
exemple serveur etmerc
Script à créer :
#!/bin/sh
# Variable representant le jour de la sauvegarde
JOUR=`date +%Y-%m-%d-%H-%M`
# On cree le repertoire du jour et un fichier timer qui nous donnera# les heures de debut et de fin du transfert
if [ -d "/home/david/svss/$JOUR" ]
then
echo « Le repertoire /home/david/svss/${JOUR} existe deja ! »;
else
mkdir /home/david/svss/$JOUR;
fi
touch /home/david/svss/$JOUR/timer
echo « ——————————— » >> /home/david/svss/$JOUR/timer
echo « Heure de demarrage du transfert: » >> /home/david/svss/$JOUR/timer
date >> /home/david/svss/$JOUR/timer
echo « ——————————— » >> /home/david/svss/$JOUR/timer
# On lance le script rsync de transfert des fichiers
rsync –remove-sent-files -e « ssh -i /home/super_totor/scripts/id_sda » -av root@18.11.16.5:/home/yoking/ETmerc/pb/svss/ /home/david/svss/$JOUR
–remove-sent-files :effaces les fichiers distants qui ont été sauveagrdés
-e : pour declarer un protocole à utiliser
-i : endroit de la clé d’identification
( ah bah bravo pour le stockage du certif dans le home … )
liens :
http://www.lalitte.com/rsync.html
http://www.delafond.org/traducmanfr/man/man1/rsync.1.html
http://doc.ubuntu-fr.org/rsync

Laisser un commentaire
Vous devez être connecté pour rédiger un commentaire.