D'accord, je connais les bases de la configuration de la connexion ssh sans mot de passe : créer une paire de clés en utilisant ssh-keygen puis ajouter la clé publique de id_dsa.pub dans le fichier .ssh/authorized_keys de l'hôte. Donc pour deux machines différentes, client et hôte, je peux me connecter en ssh de client à hôte sans saisir de mot de passe. Pour le moment tout va bien.
Mais j'ai un logiciel qui nécessite que le client puisse se connecter en ssh à lui-même sans mot de passe. Naïvement, je fais la même chose : simplement copier .ssh/id_dsa.pub dans le fichier .ssh/authorized_keys, dans le même répertoire. Mais cela ne fonctionne pas. Si je saisis
user@client:~$ ssh client
il me demande toujours mon mot de passe, même si la clé publique du client est dans son propre fichier authorized_keys.
Est-ce que j'oublie quelque chose ?