Hier j'ai passé une trois heures à faire marcher CVS à travers SSH sans mot de passe.
Pourtant c'est pas très difficile :
alors ça pourra peut-etre servir à qqun :
sur le serveur :
dans /etc/sshd/sshd_config, activer
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
sur le client, generer une paire de clefs asymétriques RSA :
ssh_keygen -b 1024 -t rsa
(on se retrouve avec ~/.ssh/id_rsa et id_rsa.pub)
envoyer la clef publique vers le serveur :
scp id_rsa.pub @:/home//.ssh/authorized_keys
redemarrer sshd
(…)