web-dev-qa-db-fra.com

Impossible de se connecter à mon serveur via SSH et le mot de passe est correct

J'utilise Linode, et j'ai posé des questions sur les canaux IRC, mais personne ne semble le savoir. Je me suis connecté à mon serveur via LISH ( référence ), j'ai utilisé le mot de passe correct et tout s'est bien passé. Cependant, je dois me connecter via SSH/FTP et je ne le peux pas. Il continue à me donner "permission refusée". Je sais que le mot de passe est correct car je l'ai réinitialisé via LISH et je sais que j'ai la bonne méthode de connexion parce que je me suis connecté à mon serveur avant d'utiliser les mêmes commandes. J'espère bien que cela ne sera pas un problème de noob, ou je vais être très frustré.

17
willbeeler

Vous devez exécuter ssh (le client et éventuellement le serveur) avec plus de détails pour comprendre pourquoi l’authentification échoue. Pour le client, lancez

ssh -vvv username@Host 

Sur le serveur, consultez les journaux. /var/log/auth.log vous donnera une assez bonne idée de ce qui se passe lorsque vous essayez de vous connecter, recherchez les messages contenant sshd. Les raisons pour lesquelles l'authentification peut échouer sont diverses, allant du simple (vous n'utilisez pas le bon nom d'utilisateur) au plus compliqué (sshd est configuré pour utiliser le mauvais système d'authentification).

37
pestilence

Essayez d'utiliser un autre port. On dirait que le port SSH utilisé par le serveur était utilisé par un autre service et que je obtenais des résultats verrouillés.

0
JonQ

Dans mon cas, j'ai édité/etc/shadow avec un éditeur de texte, car le gestionnaire de fichiers était le seul accès que j'avais. Même après avoir remis la chaîne de hachage originale, cela n'a pas fonctionné. Donc, après avoir réinitialisé un mot de passe avec un panneau d'hébergement, tout est devenu opérationnel.

0
user109764