web-dev-qa-db-fra.com

SSH: Permission refusée, veuillez réessayer. En essayant de se connecter au serveur distant 12.04

J'ai très mal à la tête à cause de ça.

Avant-hier, j'ai loué un VPS chez atlantic . Ils m'ont fourni les informations d'identification snc de vnc et de root.

Je ne pouvais me connecter que via un applet de visionneuse VNC figurant sur le site Web de leur panneau de commande. Mais chaque fois que j'ai essayé de me connecter en utilisant ssh avec les informations d'identification fournies à l'utilisateur root. Je continuais à avoir un horrible Permission denied, please try again. Ok, pas de problème, je me suis souvenu du fait que le compte root était désactivé dans Ubuntu (bien que je puisse me connecter à l'aide des informations de connexion root à l'aide du VNC de l'hôte, j'ai préféré le considérer comme un mystère universel). mot de passe. J'ai encore essayé de le faire en utilisant mon nouveau mot de passe et ... succès.

Ce soir-là, un collègue avait besoin d'un ssh. J'ai donc créé l'utilisateur (oui, via add user). Il avait la même foi. Permission denied, please try again encore une fois. Pas de problème, je me suis connecté via VNC en utilisant son compte (succès) et j'ai changé le mot de passe. J'ai encore essayé de ssh en utilisant le mot de passe du nouvel utilisateur et ... succès!

C'était une bonne nuit.

Le lendemain (aujourd'hui), j'ai essayé de ssh. Pas de chance. Le serveur continuait à me saluer avec Permission denied, please try again.

"Oh c'est encore ça". Eh bien, j'ai essayé la procédure qui a si bien fonctionné hier. Changer le mot de passe. Cette fois, sans chance.

Tout au long de la journée, j'ai pu suivre quelques guides de dépannage de ask Ubuntu. Pas de chance. Je continue juste à avoir la même erreur.

Je ne suis pas très bon en utilisant la ligne de commande, donc, je ne sais tout simplement pas comment puis-je poster mon sshd_config en me connectant uniquement via une applet VNC (!!!), mais je peux vous dire que je ne l'ai pas commenté, mais sans commenter le lignes

ListenAddress ::
ListenAddress 0.0.0.0

C'est ça.

N'ayant jamais essayé d'être administrateur système, je suis un peu perdu ici. Je ne peux même pas m'expliquer pourquoi cela me laisserait entrer un jour et le lendemain, il me refuse à nouveau l'accès.

Je suis peut-être en train de perdre quelque chose d'évident, quelqu'un peut-il m'aider?

Mise à jour

Ok, donc juste parce que pourquoi pas, je n'arrêtais pas d'essayer de changer de mot de passe. Cela est arrivé à nouveau! Après BEAUCOUP d’essais, après avoir changé le mot de passe pour la nième fois, cela a fonctionné à nouveau. Des idées?

Mise à jour 2

Après quelques minutes de sshed, le terminal affiche "Échec de l'écriture: tuyau cassé" avant d'afficher mon invite de shell locale habituelle.

Est-ce une idée de ce qui se passe?

2
Fabzter

Je ne sais pas exactement ce qui se passe, mais vous devriez essayer de changer le mot de passe en utilisant la console. Ouvrez une session VNC et ouvrez une console. Puis entrez:

passwd

Vous serez alors invité à entrer un nouveau mot de passe. Entrez un bon mot de passe, puis confirmez-le. Maintenant, redémarrez le serveur et voyez si le mot de passe est bloqué. Comme je l'ai dit, vous devez désactiver la connexion root à votre serveur ssh. Si vous souhaitez modifier le mot de passe root, connectez-vous à votre compte root et utilisez la commande passwd. Si vous avez oublié votre mot de passe root, entrez:

Sudo passwd

Cela définira le mot de passe pour l'utilisateur root. Voyez si cela aide votre situation.

1
John