So beheben Sie die Verbindung, die von Port Top 10 Debian/Ubuntu abgelehnt wird

So beheben Sie die Verbindung, die von Port Top 10 Debian/Ubuntu abgelehnt wird
SSH bietet einen sicheren Kanal, um auf Linux -Server zuzugreifen. Manchmal stoßen wir auf den Fehler Verbindung abgelehnt während Sie eine Verbindung zu SSH -Servern herstellen. Es könnte mehrere Gründe für den Fehler geben, wie der SSH -Dienst inaktiv ist, der Port wird von blockiert von UFW Firewall, der Server verwendet einen anderen Port oder aufgrund eines IP -Konflikts. Heute werden wir verschiedene Möglichkeiten untersuchen, wie wir das lösen können Verbindung abgelehnt Ausgabe eines Ubuntu/Debian -Systems.

Überprüfen Sie die OpenSSH -Installation auf Ihrem Linux -System

Überprüfen Sie zunächst, ob OpenSSH auf Ihrem System installiert ist oder nicht. Der unten erwähnte Befehl überprüft es.

sudo APT -Liste -installiert | Grep OpenSSH-Server

Wenn OpenSSH installiert ist, sehen Sie die folgende Ausgabe am Terminal.

Wenn OpenSSH nicht installiert ist, werden wir es installieren, indem wir den folgenden Befehl ausführen:

sudo apt install OpenSSH-Server

Überprüfen Sie den SSH -Service

Lassen Sie uns nun überprüfen, wie der Status des SSH -Dienstes auf unserem System ist. Es sollte aktiv oder im laufenden Zustand sein. Der Grund, warum Sie eine Verbindung erhalten, kann der inaktive SSH -Zustand in Ihrem System sein. Führen Sie den folgenden Befehl aus, um den Status zu überprüfen:

Sudo Service SSH Status

Die Ausgabe sagt uns, dass es im aktiven (Laufstatus) liegt.

Wenn Ihr SSH -Dienst inaktiv ist, können Sie ihn starten, indem Sie die folgenden Befehle ausführen:

sudo Service SSH Start
sudo Service SSH Neustart

Überprüfen Sie den SSH Server -Höranschluss

Vielleicht verbinden Sie sich mit dem falschen Port her, weshalb Sie eine mit Verbindung verweigerte Fehler erhalten. Zum Beispiel hört der Server eine Verbindung auf Port 1068 an, aber Sie versuchen, eine Verbindung zu Port 22 herzustellen.

Überprüfen Sie zuerst, welcher Port vom SSH -Server verwendet wird, um neue Verbindungen anzuhören. Wenn der Server auf Standard -Port 22 hört, können Sie die folgende Befehlssyntax verwenden, um eine Verbindung herzustellen:

SSH [Benutzername]@[RemoteServer IP oder Hostname]

Geben Sie den folgenden Befehl aus, um zu überprüfen, welcher Port der OpenSSH -Server zuhört:

sudo netstat -ltnp | Grep Sshd

Wie wir sehen können, wird 22 Port von OpenSSH verwendet, um Verbindungen anzuhören.

Falls ein anderer Port anstelle von 22 verwendet wird, geben Sie den Befehl wie diesen aus:

SSH -p [Port] [Benutzername]@[ip_address]

Erlauben Sie SSH in der Firewall

Eine von einer Verbindung abgelehnte Nachricht könnte auch daran liegen, dass die Firewall in Ihrem System den SSH -Anschluss blockiert. Um den Port durch Firewall zuzulassen, führen Sie diesen Befehl aus:

sudo ufw erlauben port /tcp

Wenn ein anderer Port als 22 verwendet wird, geben Sie den Befehl wie diesen aus:

sudo ufw erlauben 2244/tcp

Sobald die Regeln aktualisiert sind, erhalten Sie diese Ausgabe auf dem Terminal:

Laden Sie die Firewall mit diesem Befehl neu, um die Regeln zu aktualisieren:

sudo ufw reload

Überprüfen Sie nun den Status der Firewall, um zu überprüfen, ob der SSH -Anschluss zulässig ist oder nicht.

sudo ufw Status

Sie sehen die folgende Nachricht, wenn Sie Port 2244 für SSH verwenden:

DOPPILICE IP -Adresskonflikt beheben

Ein weiterer Grund, der dieses Problem verursachen kann, ist eine doppelte IP -Adresse. Wir müssen also überprüfen, ob das System eine doppelte Adresse hat oder nicht. Da. Installieren Sie es mit dem folgenden Befehl:

sudo apt installieren arping

Pingen Sie nun die Server -IP -Adresse mit der folgenden Befehlssyntax:

Klingeln

Wenn Sie eine Antwort von mehr als einer MAC -Adresse erhalten, bedeutet dies, dass eine doppelte IP -Adresse auf dem System ausgeführt wird. Ändern Sie die IP des SSH -Servers, um dieses Problem zu beheben.

Abschluss

Im heutigen Leitfaden haben wir mehrere Gründe erörtert, die den Abgelehnten Fehler und verschiedene Möglichkeiten zur Lösung dieses Problems verursachen könnten, um dieses Problem zu lösen. Dieser Artikel hilft Ihnen sicherlich bei der Fehlerbehebung beim Fehler.