Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Lösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist

Lösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist

王林
Freigeben: 2019-11-16 09:54:32
Original
4166 Leute haben es durchsucht

Lösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist

1. Überprüfen Sie, ob SSH installiert ist (überprüfen Sie, ob das SSH-Paket installiert ist)

Geben Sie den Befehl ein:

rpm -qa | grep ssh
Nach dem Login kopieren

wie folgt: Auf dem gezeigten System ist SSH standardmäßig installiert:

Lösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist

Wenn es nicht installiert ist, geben Sie

yum install openssh-server
Nach dem Login kopieren

ein, um es zu installieren.

2. Überprüfen Sie, ob der SSH-Dienst ausgeführt wird

Geben Sie den Befehl ein:

/etc/init.d/shhd status
Nach dem Login kopieren

Lösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist

Wie im Bild oben gezeigt, zeigt es, dass der SSH-Dienst gestartet ist und ausgeführt wird.

Wenn es nicht aktiviert ist, verwenden Sie den Befehl

service shhd start
Nach dem Login kopieren

, um es zu aktivieren.

3. Überprüfen Sie, ob Berechnungsport 22 geöffnet ist

Verwenden Sie den Befehl:

netstat -anpt | grep sshd
Nach dem Login kopieren

-a Alle Optionen auflisten

-p Zeigt den Prozessnamen und die PID im Zusammenhang mit der Verbindung an

-t Listet TCP-Protokollverbindungen auf

-u Listet UDP-Protokollverbindungen auf

-n Deaktiviert die umgekehrte Domänennamenauflösung (Standardmäßig verwendet Netstat die Reverse-Domain-Name-Resolution-Technologie, um den Hostnamen zu finden, der jeder IP-Adresse entspricht. Dadurch wird die Suchgeschwindigkeit verlangsamt. Wenn Sie der Meinung sind, dass die IP-Adresse ausreichend ist und Sie den Hostnamen nicht kennen müssen, Verwenden Sie die Option -n, um die Funktion zur Auflösung von Domänennamen zu deaktivieren)

Lösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist

Das obige Bild zeigt, dass Port 22 offen ist.

Wenn SSH-Port 22 nicht aktiviert ist, öffnen Sie /etc/sysconfig/iptables, fügen Sie eine Spalte

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
Nach dem Login kopieren

hinzu, speichern Sie und beenden Sie den Vorgang. und starten Sie die Firewall-Konfiguration neu.

4. Überprüfen Sie, ob SSHD so eingestellt ist, dass es beim Booten unter dieser Ausführungsebene startet.

Geben Sie den Befehl ein:

chkconfig --list sshd
Nach dem Login kopieren

Wie in der Abbildung gezeigt Centos 6.5-System Der SSH-Server wurde so eingestellt, dass er beim Booten unter dieser Ausführungsebene startet. Wenn er nicht so eingestellt ist, dass er startet, verwenden Sie den folgenden Befehl [chkconfig sshd on (Standardstart 2345)] oder [chkconfig --level 2345 sshd on]. um es einzustellen.

Lösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist

Schließlich können Sie das Remote-Verbindungstool verwenden, um eine Fernverbindung herzustellen.

Empfohlenes Tutorial: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonLösung für das Problem, dass keine Remoteverbindung zum Linux-Server möglich ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage