Skip to content. Skip to navigation

la mont pagnotte familly

Personal tools
You are here: Home HowTo's Open Source Divers Backup avec rsync over ssh ajout d une nouvelle machine a backup
Document Actions

ajout d une nouvelle machine a backup

Back to the document's frontpage

Commencons par ecrire à la fin /root/.ssh/authorized_keys la cle publique sur la machine distante. Par soucis de facilité, j'ai mis le contenu de la clef dans /backup/cle_a_exporter/key.txt sur le serveur de backup.

Puis, ajoutez sur la machine distante dans /root/validate-rsync le script suivant:

 #!/bin/sh
case "$SSH_ORIGINAL_COMMAND" in
*\&*)
echo "Rejected"
;;
*\(*)
echo "Rejected"
;;
*\{*)
echo "Rejected"
;;
*\;*)
echo "Rejected"
;;
*\<*)
echo "Rejected"
;;
*\`*)
echo "Rejected"
;;
rsync\ --server*)
$SSH_ORIGINAL_COMMAND
;;
*)
echo "Rejected"
;;
esac

Rendez vous dans /etc/scripts et ajoutez un script sh que vous nommez nom_de_la_machine (ou de votre chien, chat, sexe tant que vous savez le retrouver)

 #!/bin/sh
DATE=`date +%d%m%Y`
RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
RUSER=root
RHOST=ip de ma machine
RPATH1=repertoire1
LPATH1=/backup/nom_de_ma_machine/$DATE/repertoire1
mkdir -p $LPATH1
$RSYNC -azv -e "$SSH" $RUSER@$RHOST:$RPATH1 $LPATH1

Ensuite, vous lui donnez les droits adequats pour qu'il puisse s'executer:

 chmod 700 nom_du_script.sh

Enfin vous l'ajouter au script qui n'est autre que backup_auto.sh, il vous reste juste à ajouter a la ligne le nom de votre script comme les autres.

Navigation
Log in


Forgot your password?
New user?
nuage de tags
RSS feed of this listing Les derniers animés
RSS feed of this listing Tutoriaux PS2
Les derniers liens