14 votes

Accès refusé au mot de passe PuTTY

Je essaye de me connecter avec PuTTY en tant que root, mais lorsque je tape le mot de passe, il affiche accès refusé.

Est-ce que quelqu'un peut m'aider à résoudre ce problème?

26voto

Dennis Points 46916

Il n'y a que quatre problèmes potentiels auxquels je pense (dont la plupart ont déjà été abordés) :

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

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

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

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

  • Si vous n'entrez pas le nom d'utilisateur manuellement, assurez-vous que Connection Data Auto-login username est réellement réglé sur root.

Vous n'entrez pas le bon mot de passe.

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

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

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

  • Au lieu de Ctrl+V, essayez de copier le mot de passe, puis cliquez à l'intérieur de la console et faites un clic droit.

  • Si vous utilisez AltGr, assurez-vous que la case Terminal Keyboard AltGr acts as Comopse key n'est pas cochée.

  • Si rien de ce qui précède ne fonctionne, effacez le champ Connection Data Auto-login username (s'il est défini) et entrez le mot de passe dans le champ du nom d'utilisateur pour vérifier s'il est saisi 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 le 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 génèrent une simple erreur Access denied., bien qu'ils vous permettent de saisir le mot de passe. Le second n'autorise les connexions root que 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.

0voto

Kevin Points 141

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

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

La ligne avec l'entrée ignoreip = doit être éditée. Mettez votre IP / CIDR / nom DNS dans la boîte et la connexion devrait être de nouveau possible.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X