[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

rsync vers un serveur ssh avec un port différent de 22 + authentification clé publique



Bonsoir,

J'aimerais effectuer des copies de dossier avec rsync par ssh mais avec
un serveur cible sur un port différent de 22. J'ai installé sur le
serveur distant une clé publique pour pouvoir faire la copie sans
demander de mot de passe pour que ca puisse être automatisé par la suite.

Je remarque que :

ssh -p xxxx user@host_dest marche.

Mais:

rsync --rsh='ssh -xxxx' test.txt user@host_dest:

donne:

sh: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(635)
[sender=3.0.3]

De même pour rsync -e 'ssh -pxxxx' :-(

Bizarre, car j'ai vu cette syntaxe sur de nombreux tutos.


J'ai aussi essayé de mettre dans le répertoire .ssh du user de la
machine source, au niveau du fichier config:

Host alias_host_dest
        hostname host_dest
        port xxxx

puis: rsync test.txt user@alias_host_dest:

Mais:

ssh user@alias_host_dest fonctionne aussi nikel sans demander de mdp...


La machine source est sous debian lenny et la cible est une VM sous
Debian lenny aussi.

Une idée?

Merci :-)


Reply to: