Heim > Artikel > Betrieb und Instandhaltung > Normale Benutzer im Centos-System können sich nicht bei SSH anmelden
Wenn in CentOS alles gut geht und Sie einen neuen Benutzer erstellen, wird dieser automatisch zum SSHD-Anmeldedienst hinzugefügt. Es ist nicht erforderlich, etwas manuell festzulegen oder festzulegen In diesem Fall erlaubt unser System nur die Anmeldung des Root-Benutzers, dann müssen wir einige notwendige Einstellungen vornehmen:
1. Stellen Sie beim Anmelden sicher, dass der Benutzer Um sicherzustellen, dass das Passwort korrekt ist, sehen Sie sich am besten den Benutzernamen und die zugehörigen Ordner unter /home/ an. Wenn Sie einen neuen Benutzer ohne Home erstellen, müssen Sie auch prüfen, ob der entsprechende Benutzername und andere Informationen bereits vorhanden sind im Inhalt der Datei /etc/passwd.
(Empfohlenes Tutorial: Centos-Nutzungstutorial)
2. Überprüfen Sie die Datei #vim /etc/ssh/sshd_config und Sie werden feststellen, dass die UsePam-Zertifizierung geöffnet wurde .
Lösung:
3. Ändern Sie „-:ALL EXCEPT root :ALL“ in #vim /etc/security/access.conf in „-:ALL EXCEPT root yourusername :ALL“.
4. Starten Sie den SSHD-Dienst neu.
Hinweis: Wenn Sie diese Konfiguration über die Remote-Anmeldung ändern, kann der oben genannte „Root“-Benutzer nicht entfernt werden. Andernfalls müssen Sie einen anderen Weg finden, sich erneut anzumelden Wenn diese Konfigurationsänderung erfolgreich ist, können Sie die Anmeldeauthentifizierung des Root-Benutzers entfernen.
Empfohlene verwandte Video-Tutorials: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonNormale Benutzer im Centos-System können sich nicht bei SSH anmelden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!