pourait être : HowTo francophone rsync via ssh

En ce (beau) jour d'avril 2003, j'avais décidé d'utiliser 'rsync' entre 2 PC linux connecté via internet

Après quelques demandent / Recherche (voir en bas de pages, les remerciements), j'en ais déduis la procédure ci-dessous que je vous livre

Tout d'abord, voici mes petites conventions d'écriture:

Voici comment je procède

C'est ici que les choses sérieuses se passent

donc, allons-y , dans un terminal (j'ai fait mon exemple en tant que 'root':
#ssh-keygen -t rsa -N -f ~/.ssh/Remote_authorized_keys
Enter passphrase (empty for no passphrase): Tapez 'ENTREE'
Enter same passphrase again: Tapez à nouveau sur 'ENTREE'

éditer le ~/.ssh/Remote_authorized_keys.pub et modifiez a la fin de la ligne
root@toto.bordeaux [normalement toto.bordeaux] par : root@toto.no-ip-com

#scp Remote_authorized_keys.pub root@titi.no-ip.com:/root/.ssh/authorized_keys
root@titi.no-ip.com's password: Tapez (une derniè fois :-) ) le mot de passe du root de titi.no-ip.com
Normalement le fichier est bien copié sur la machine distante

#cp Remote_authorized_keys ~/.ssh/id_rsa
Si tous c'est bien passé, à partir de maintenant la prochaine connexion vers root@titi.no-ip.com ne devrait pas demander de mot de passe, vérifions :
#ssh root@titi.no-ip.com
voili, voila ! j'ai le shell de la machione distante
Maintenant voici le script que je me suis fait pour automatiser la synchronisation entre mes 2 machines Un petit coups de
#./MySync
et après un petit moment (~ 15 secondes la 1er fois chez moi!) devrait apparaitre les fichiers échangés

#./MySync
Ne devrait plus rien transmettre, puisque vous n'avez peut être pas ajouté/modifé de fichiers dans /home/greg/public_html/siteweb001/lesite/
Note : NonTesté
--------
sur machine distante : copier /root/.ssh/authorized_keys ~[user]/.ssh/. ?



Voila, ceci était ma modeste contribution, en espérant qu'un jour elle servira ç quelqu'un (et que ce quelqu'un sera capable de me relire ;-) )

#echo Remerciements

#
Bulot Gregory 2003