Y a-t-il un moyen de désactiver temporairement l'authentification par clé publique lors de l'ouverture d'une session ssh, et d'utiliser à la place l'authentification par mot de passe?
Je veux actuellement accéder à un serveur distant, mais j'utilise un autre ordinateur portable, pas le mien.
En consultant ce lien, j'ai trouvé que la commande ssh -o PreferredAuthentications=keyboard-interactive -o PubkeyAuthentication=no host1.example.org
ne fonctionne pas partout. Et oui, ça ne fonctionne pas pour moi. J'utilise : OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
Édit: J'ai aussi essayé de taper ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no
mais j'ai toujours "Permission denied (publickey)".
Alors, y a-t-il une configuration spécifique à faire sur le serveur distant pour que cette commande fonctionne? Ou, quand cette commande fonctionnera-t-elle comme prévu?
Merci beaucoup pour vos conseils.
42 votes
Si vous avez suivi le lien à nouveau, quelqu'un a indiqué que votre méthode ne fonctionnait pas, mais celle-ci l'a fait :
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no
0 votes
@NikW Merci beaucoup, j'aurais peut-être dû le mentionner, j'ai également essayé la commande que vous proposez, mais j'ai toujours le message "Permission denied (publickey)".
1 votes
Juste rencontré ce problème car mon ordinateur portable avait une TONNE de touches et ssh a essayé toutes, et j'ai été rejeté avant même d'avoir une chance d'entrer le mot de passe. Merci de demander.
3 votes
@NickW Si vous mettez votre commentaire comme réponse, je le voterais.