En suivant les instructions pour faire des sauvegardes rsync données ici : http://troy.jdmz.net/rsync/index.html
Je reçois l'erreur "protocol version mismatch -- is your Shell clean ?"
J'ai lu quelque part que je devais faire taire l'affichage de l'invite (PS1="") et du motd (.hushlogin) pour faire face à ce problème. J'ai fait cela, l'invite et la bannière de connexion (MOTD) n'apparaissent plus, mais l'erreur apparaît toujours lorsque je lance :
rsync -avvvz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" remoteuser@remotehost:/remote/dir /this/dir/
Le client ssh et le serveur sshd utilisent tous deux la version 2 du protocole.
Quel pourrait être le problème ?
[EDIT] J'ai trouvé http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html qui indique qu'il est parfois nécessaire de "forcer la v2 en utilisant le drapeau -2 pour ssh ou slogin".
ssh -2 -i ~/.ssh/my_private_key remotemachine"
Il n'est pas certain que cela ait résolu le problème, car je pense avoir effectué cette modification APRÈS que l'erreur ait changé, mais le fait est que l'erreur a évolué vers autre chose. Je mettrai à jour ceci quand j'en saurai plus. Et je vais certainement essayer la suggestion d'exécuter ceci dans un emacs Shell -.