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é.
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).
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.
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.