web-dev-qa-db-fra.com

Accès au mot de passe PuTTY refusé

J'essaie de me connecter avec PuTTY en tant que root, mais lorsque je tape le mot de passe, il est indiqué que l'accès est refusé .

Quelqu'un peut-il m'aider s'il vous plaît résoudre ce problème?

8
Derek

Je ne peux penser qu'à quatre problèmes potentiels (dont la plupart ont déjà été abordés):

  • Vous ne vous connectez pas au bon serveur.

    • Si vous utilisez une adresse IP, vérifiez-la.

    • Si vous utilisez un nom d'hôte, vérifiez qu'il pointe sur la bonne adresse IP et/ou essayez plutôt l'adresse IP.

  • Vous n'entrez pas le bon nom d'utilisateur.

    • Le fait que vous ayez un accès root ne signifie pas que vous pouvez vous connecter en tant que root. Cela signifie seulement que vous avez un compte avec les privilèges root (normalement via Sudo).

    • Si vous n'entrez pas le nom d'utilisateur manuellement, assurez-vous que Connexion → Données → Nom d'utilisateur avec connexion automatique est bien défini sur root. .

  • Vous n'entrez pas le bon mot de passe.

    • Vérifiez le mot de passe que vous entrez.

    • Vérifier que CapsLock est désactivé.

    • Vérifiez que PuTTY utilise la disposition de clavier appropriée.

    • Si tu utilises AltGr, assurez-vous que Terminal → Clavier → AltGr agit comme une touche Comopse n’est pas cochée.

    • Si rien de ce qui précède ne fonctionne, effacez le champ Connexion → Données → Nom d'utilisateur avec connexion automatique (en supposant qu'il soit défini) et entrez le mot de passe dans le champ Nom d'utilisateur. pour vérifier qu'il est entré correctement.

  • L'accès root est désactivé.

    Certains serveurs SSH peuvent désactiver les connexions SSH pour certains utilisateurs et peuvent même désactiver les connexions root par défaut.

    Si vous utilisez un serveur Open SSH, vous devez éditer /etc/ssh/sshd_config et vous assurer qu'il ne contient pas l'une des lignes suivantes:

    PermitRootLogin no
    PermitRootLogin without-password
    

    Les deux entraînent une simple erreur Accès refusé. , bien qu'ils vous permettent d'entrer le mot de passe. Ce dernier autorise uniquement les connexions root lors de l'authentification à l'aide de clés publiques.

    Pour autoriser les connexions root, supprimez la ligne correspondante ou remplacez-la par ce qui suit:

    PermitRootLogin yes
    

    Voir man sshd_config pour plus d'informations.

22
Dennis

Pour moi, c'était fail2ban que j'avais installé.

Solution: éditer /etc/fail2ban/jail.local

La ligne avec l'entrée ignoreip = doit être modifiée. Mettez votre nom IP/CIDR/DNS dans la case et l'identifiant devrait être à nouveau possible.

0
nanogrid