Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Der Root-Benutzer kann sich nicht über Telnet im Linux-System anmelden

Der Root-Benutzer kann sich nicht über Telnet im Linux-System anmelden

王林
王林Original
2019-12-17 11:06:463354Durchsuche

Der Root-Benutzer kann sich nicht über Telnet im Linux-System anmelden

Linux-Root-Benutzer kann sich nicht über Telnet anmelden

Problem gefunden:

1==》 Vor der Verwendung Telnet, um sich anzumelden. Um den Telent-Dienst zu installieren und den Dienst zu starten.

Dieser Schritt wird normal ausgeführt, es ist keine Überraschung. Sie können zu Baidu gehen, um den Telnet-Dienst selbst zu installieren. Ich habe es mit yum installiert.

2==》Telnet-Remote-Anmeldung

Empfohlenes Online-Lernvideo-Tutorial: Linux-Video-Tutorial

Nach Telnet gibt es bei diesem Schritt ein Problem Geräte-IP (Standardport 23) Bei der Eingabe der Benutzernamen- und Passwort-Eingabeschnittstelle wird beim Anmelden mit Root immer wieder die Meldung „Anmeldung falsch“ angezeigt. Dann habe ich das Anmeldeprotokoll überprüft. Geben Sie den Befehl tail /var/log/secure ein, um das Protokoll wie folgt anzuzeigen:

Der Root-Benutzer kann sich nicht über Telnet im Linux-System anmelden

Die letzten drei Zeilen im Protokoll enthalten Informationen zu meinem letzten Anmeldefehler. Schauen Sie sich die drittletzte Zeile an: pam_securetty prompt access denied (access denied): tty pts/3 is not secure (terminal pts/3 is not secure).

Für die Anmeldung am System ist außerdem der Aufruf des Pam-Moduls erforderlich, und die Anmeldeüberprüfung wird in der Datei /etc/pam.d/login konfiguriert. Wenn Sie diese Datei öffnen, werden Sie sehen, dass es eine Zeile gibt, die das Tag pam_securetty.so enthält. Verwenden Sie dann das Man-Tool, um das Ergebnis von man pam_securetty wie folgt anzuzeigen:

wird verwendet, um die Anmeldung des Root-Benutzers einzuschränken.

Die erste Zeile der Beschreibung erklärt: pam_securetty ist ein Pam-Modul, das die Anmeldung des Root-Benutzers überprüft, um sicherzustellen, dass das vom Root angemeldete TTY (Terminal) sicher ist. Welche Art von Terminal ist also sicher – wie durch die Auflistung in /etc/securetty definiert (die in dieser Datei aufgeführten sind sicher).

Anhand des obigen Fehlerprotokolls und dieser Erklärung sollten Sie also ungefähr verstehen, dass der Grund für das Fehlschlagen der Root-Anmeldung darin besteht, dass das Terminal „pts/3“ nicht in der Datei /etc/securetty aufgeführt ist.

Lösung:

Sie müssen also /etc/securetty öffnen und eine neue Zeile erstellen, um „pts/3“ im Originalformat hinzuzufügen.

Der Root-Benutzer kann sich nicht über Telnet im Linux-System anmelden

Starten Sie dann den Telnet-Dienst neu. Zu diesem Zeitpunkt kann sich der Root-Benutzer remote über Telnet anmelden.

Empfohlene verwandte Artikel und Tutorials: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonDer Root-Benutzer kann sich nicht über Telnet im Linux-System anmelden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn