Sauvegarde d'un svn grace a ssh

Résolu
tibobo_77 Messages postés 1358 Date d'inscription   Statut Membre Dernière intervention   -  
spacm Messages postés 141 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une commande a effectuer.

mysqldump Wolf -u root -px336@homelan > /data/${DATE}_Wolf.sql


Elle a été édité pour faire une sauvegarde en local ( cela ne m'intéresse que peu...)

J'aimerais la modifier pour avoir cette sauvegarde a chaud sur un serveur de type backup.
Je pensais le faire via un script ssh.

Dans le script, j'ai commencer par me connecter a la machine pour faire une sauvegarde locale puis la rapatrier sur le backup.

Ici ce sont déjà posé des problèmes: lors d'un changement d'utilisateur, pour que le script continue, je doit faire 'Ctrl+D"... vive l'utilité d'un script...

Déjà si vous saviez comment résoudre ça cela m'arrangerais (répondez y même si vous avez la solution a la 2eme question svp), ensuite, si il y a une manière plus efficace de le faire je suis preneur (ne pas faire de copie local mais directement sur le serveur backup...).
A voir également:

1 réponse

spacm Messages postés 141 Date d'inscription   Statut Membre Dernière intervention   30
 
rsync devrait pouvoir t'aider (si tu peux l'installer)

exemple:
rsync -arvz --rsh=ssh user@host_addr:/var/www/gepn/* /var/www/gepn/

en utilisant des paires de clés, tu peux éviter d'avoir à taper des mots de passe.

1) générer une paire de clés (sans passphrase)
ssh-keygen (j'ai oublié les options)

2) installer tes clés dans les machines source et destinataire
dans les dossiers .ssh des utilisateurs concernés (encore oublié les détails)

3) youpi

bref, cherche "rsync clés", dans goog... un moteur de recherche, et tu devrais trouver ton bonheur
0