Le ssh -v est effectivement bien utile, le client cherchait à envoyer la clé depuis le fichier ~/.ssh/id_dsa.pub alors que le ssh-keygen sur le client avait généré une clé, non DSA ni RSA, dans ~/.ssh/identity.pub.
La clé ~/.ssh/identity.pub était du style :
1024 35 130943385254654195458352249066886636632623295374010372232629027392752124114905158602866729727115575158663836926481265586260995799412682205161703009175952755254041701465989596297266124631451016727080266100283353264523394367318031116662470967685378134148068236108916834708229843785460688809500209464852540695339
N'ayant pas réussi a généré une clé DSA avec le ssh-keygen de la machine client j'ai généré depuis la machine serveur avec une ssh-keygen -t dsa puis recopier la clé privée côté client.
De cette manière l'authentification par clé fonctionne.
J'aimerais savoir s'il y avait moyen de changer l'algo attendu, de DSA
en RSA, à mon avis c'est de la configuration côté client mais je ne sais pas quoi ...
[^] # Re: protocole 1 ou 2
Posté par Cédric Chantepie . En réponse au message Authentification ssh par clé publique Mandrake / RedHat. Évalué à 1.
La clé ~/.ssh/identity.pub était du style :
1024 35 130943385254654195458352249066886636632623295374010372232629027392752124114905158602866729727115575158663836926481265586260995799412682205161703009175952755254041701465989596297266124631451016727080266100283353264523394367318031116662470967685378134148068236108916834708229843785460688809500209464852540695339
N'ayant pas réussi a généré une clé DSA avec le ssh-keygen de la machine client j'ai généré depuis la machine serveur avec une ssh-keygen -t dsa puis recopier la clé privée côté client.
De cette manière l'authentification par clé fonctionne.
J'aimerais savoir s'il y avait moyen de changer l'algo attendu, de DSA
en RSA, à mon avis c'est de la configuration côté client mais je ne sais pas quoi ...