Bonjour,

j'ai suivi le tuto pour generer les clés et afin de pouvoir me connecter d'un serveur sur un autre sans saisir le mot de passe.
J'ai deja fait la manip sur d'autres machine pas de probleme. La avec deux nouveau serveur çà marche dans un sens mais pas dans l'autre.
il me demande passphrase et le password...;

[root@srvs ~]# ssh 192.168.1.18
Enter passphrase for key '/root/.ssh/id_rsa':
root@192.168.1.18's password:


Quelqu'un a une idée ?

Merci d'avance
as tu vérifié les droits des fichiers et répertoires ?
.ssh doit être en 700
id_rsa,id_dsa, authorized_keys en 600

Tu as la commande ssh-copy-id qui permet de copier ta clef sur le serveur distant avec les bons droits
Tu as bien changé le fichier de conf sur le serveur ?

L'option -v pourrais t'aider à débugguer
8 jours plus tard
un petit
cat /var/log/auth.log
ou équivalent sous F12 serait le bienvenu ainsi qu'un
cat /etc/ssh/sshd_config
19 jours plus tard
[center]Bonjour,[/center]

le mot de passe qui t'est demandé est celui qui te permet d'accéder à ta clef locale pour démarrer la négociation de la transaction SSH (et non celui de la transaction SSH en tant que telle, puisque c'est ton certificat qui joue ce rôle)

si tu ne veux pas avoir à rentrer de mot de passe, il te faut (a priori) générer un nouveau certificat et ne pas lui associer de mot de passe (mais ce n'est vraiment pas recommandé, en particulier si tu te fais dérober ta clef)