2013-01-20 22:41:26 +0000 2013-01-20 22:41:26 +0000
9
9

Accès au mot de passe PuTTY refusé

J'essaie de me connecter avec PuTTY comme root, mais lorsque je tape le mot de passe, il indique accès refusé.

Quelqu'un peut-il m'aider à résoudre ce problème ?

Réponses (2)

23
23
23
2013-01-21 01:16:37 +0000

Il n'y a que quatre problèmes potentiels auxquels je pense (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 vers 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 réellement vous connecter en tant que root. Cela signifie seulement que vous avez un compte avec des privilèges de root (normalement via sudo).

  • Si vous n'entrez pas le nom d'utilisateur manuellement, assurez-vous que Connexion → Data → Nom d'utilisateur pour la connexion automatique est effectivement défini 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 du clavier.

  • Si vous utilisez AltGr, vérifiez que Terminal → Clavier → AltGr agit comme une touche Comopse n'est pas coché.

  • Si aucun des éléments ci-dessus ne fonctionne, effacez le champ Connexion → Données → Nom d'utilisateur de connexion automatique (en supposant qu'il soit défini) et entrez le mot de passe dans le champ du nom d'utilisateur pour vérifier qu'il est entré correctement.

  • L'accès à la racine est désactivé.

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

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

PermitRootLogin no
PermitRootLogin without-password

Les deux donnent lieu à une simple erreur Access denied., bien qu'elles vous permettent d'entrer le mot de passe. Ce dernier n'autorise la connexion de l'utilisateur root que lors de l'authentification par clés publiques.

Pour autoriser les connexions root, supprimez la ligne correspondante ou remplacez-la par la suivante :

PermitRootLogin yes

Voir man sshd_config pour plus d'informations.

0
0
0
2014-07-12 04:11:47 +0000

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 nom IP / CIDR / DNS dans la case et le login devrait être à nouveau possible.