Heim > Artikel > Betrieb und Instandhaltung > Lösung für den Fehler, SSH unter Linux zu starten
Die Lösung für den Fehler, SSH unter Linux zu starten, ist: 1. Verwenden Sie die Befehle „ping“ und „telnet“, um zu überprüfen, ob es sich um ein Client-Problem handelt. 2. Melden Sie sich über einen physischen Terminalserver an. 3. Fügen Sie die Client-IP zur Whitelist des Servers hinzu. 3. Starten Sie „ssh“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
1. Beschreibung der SSH-Anmeldefehlermeldung
Bei der Verbindung des Clients mit dem Server über das SSH-Protokoll ist ein Fehler aufgetreten, wie in der Abbildung dargestellt:
2. Fehlerbehebung
Überprüfen Sie zunächst, ob es sich um ein Problem mit dem Client handelt, und verwenden Sie zur Überprüfung den Ping-Befehl und Telnet.
Das Ping-Ergebnis ist wie folgt:
Das Telnet-Ergebnis ist wie folgt:
Sowohl Ping als auch Telnet funktionieren, was darauf hinweist, dass das Problem nicht beim Client, sondern beim Server liegt. Zur Fehlerbehebung müssen Sie sich beim Server anmelden.
Obwohl Sie keine SSH-Verbindung zum Server herstellen können, stellt Ihnen der Host im Allgemeinen einige Verbindungsmethoden zur Verfügung, z. B. die Verbindung über ein physisches Terminal.
Überprüfen Sie nach der Anmeldung am Server die Datei /etc/hosts.allow
, um zu sehen, ob die Client-IP in der Whitelist enthalten ist. Nach der Überprüfung wird festgestellt, dass die Client-IP nicht in der Whitelist des Servers enthalten ist > um die Client-IP zur Whitelist hinzuzufügen: vi /etc/hosts.allow
service sshd restartund erneut ssh Der Client ist erfolgreich und das Problem ist gelöst. Empfohlene weitere verwandte Artikel und Tutorials:
Das obige ist der detaillierte Inhalt vonLösung für den Fehler, SSH unter Linux zu starten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!