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 ?
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 ?
Il n'y a que quatre problèmes potentiels auxquels je pense (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 plutôt l'adresse IP.
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.
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.
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.