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?
Je ne peux penser qu'à quatre problèmes potentiels (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 sur 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 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. .
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.
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.
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.