Salut tlm.
j'ai, sur ma machine, un serveur ssh qui tourne plutot bien à ceci prés que je n'arrive pas à mettre en marche le système de clé RSA pour ne plus avoir à se logguer en donnant le mot de passe.
J'ai fait d'énormes recherches sur le sujet, trouvé plein de docs, qui se recoupent toutes, mais je reste en panne sèche. (à noter que j'ai essayé les clés RSA et DSA, sans succes)
1) j'ai bien créé une clé RSA par "ssh-keygen -t rsa" par utilisateur
2) j'ai bien mis la clé publique dans "~/.ssh/authorized_keys" de chaque utilisateur
3) j'ai configuré les clients ssh comme suit (fichier ~/config) :
RhostsAuthentication yes
RhostsRSAAuthentication yes
RSAAuthentication yes
PasswordAuthentication yes
4) j'ai configuré le serveur SSH comme suit (fichier /etc/sshd_config) :
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
#RhostsRSAAuthentication no
#HostbasedAuthentication no
IgnoreUserKnownHosts yes
#IgnoreRhosts yes
PasswordAuthentication yes
#ChallengeResponseAuthentication yes
J'ai testé beaucoup de configurations possibles, sans succés.
Avez-vous une idée de l'endroit où j'ai faux ?
Informations supp :
- je suis sous W2k et j'utilise OpenSSH exclusivement.
- j'ai testé les clés RSA et DSA sans succes.
- j'ai mis une passphrase à chaque clé, mais jamais elle ne m'est demandée !!??
- le message d'erreur que je recois est toujours le meme (desespérant) : Permission denied (publickey,password,keyboard-interactive,hostbased).