Maison > Article > Opération et maintenance > Les utilisateurs ordinaires du système centos ne peuvent pas se connecter à ssh
Dans CentOS, si tout se passe bien, si vous créez un nouvel utilisateur, il sera automatiquement ajouté au service de connexion SSHD. Il n'est pas nécessaire de procéder manuellement ou de définir quoi que ce soit, mais certains. Dans ce cas, notre système permet uniquement à l'utilisateur root de se connecter, nous devons alors effectuer certains réglages nécessaires. Les étapes spécifiques sont les suivantes :
1 Lorsque vous vous connectez, veuillez vous assurer que l'utilisateur. nom que vous avez entré et Pour l'exactitude du mot de passe, il est préférable de voir le nom d'utilisateur et ses dossiers associés sous /home/. Si vous créez un nouvel utilisateur sans domicile, vous devez également vérifier si le nom d'utilisateur pertinent et d'autres informations existent déjà. dans le contenu du fichier /etc/passwd.
(Tutoriel recommandé : tutoriel d'utilisation des centos)
2. Vérifiez le fichier #vim /etc/ssh/sshd_config et vous constaterez que la certification UsePam a été ouverte .
Solution :
3. Modifiez "-:ALL SAUF root :ALL" dans #vim /etc/security/access.conf en "-:ALL SAUF root yourusername :ALL" .
4. Redémarrez le service sshd.
Remarque : Si vous modifiez cette configuration via une connexion à distance, l'utilisateur "root" ci-dessus ne peut pas être supprimé. Sinon, si quelque chose d'anormal se produit, vous devrez trouver un autre moyen de vous reconnecter si après. cette modification de configuration est réussie, vous pouvez supprimer l'authentification de connexion de l'utilisateur root.
Tutoriels vidéo associés recommandés : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!