J'utilise l'authentification par clé publique sur un serveur distant depuis un certain temps maintenant pour une utilisation du shell distant ainsi que pour les montages sshfs. Après avoir forcé un umount de mon répertoire sshfs, j'ai remarqué que ssh a commencé à me demander un mot de passe. J'ai essayé de purger le .ssh / authorized_keys distant de toute mention de la machine locale, et j'ai nettoyé la machine locale des références à la machine distante. J'ai ensuite répété mon ssh-copy-id, il m'a demandé un mot de passe et est revenu normalement. Mais voilà, quand je ssh vers le serveur distant, on me demande toujours un mot de passe. Je suis un peu confus quant à ce que le problème pourrait être, des suggestions?
~
, ~/.ssh
et ~/.ssh/authorized_keys
exécuter ssh -vvv server.example.com
et signaler la sortie (anonymisez les noms d'hôte et d'utilisateur si vous le souhaitez). Si vous disposez d'un accès root sur le serveur, consultez les entrées de journal créées lorsque vous tentez une connexion par clé publique.