So beheben Sie "Verbindung von Port 22 abgelehnt" auf Ubuntu
Es gibt drei häufigste Gründe für diesen Fehler:
Problem 1: Das Paket des OpenSSH ist nicht installiert
Der häufigste Grund für diesen Fehler ist, dass in den meisten Fällen die OpenSSH nicht auf dem Client -Computer installiert wurde, mit dem Sie eine Verbindung herstellen möchten. Verwenden Sie den Befehl im Client -Computer, um dieses auf dem Client -Computer installierte OpenSH -Paket zu überprüfen:
$ sudo APT -Liste -installiert | Grep OpenSSH-Server
Die Ausgabe zeigt an, dass das Paket nicht installiert ist. Daher installieren wir es mit dem Befehl:
$ sudo APT Installation OpenSSH -Server -y
Wenn der Fehler jetzt an diesem Problem liegt, sollte er gelöst werden.
Problem 2: SSH -Server ist nicht aktiv
Ein weiterer Grund für diesen Fehler ist, dass der Dienst des SSH -Servers nicht aktiv ist und wir den Status des SSH -Dienstes mithilfe des Befehls bestätigen können:
$ sudo systemctl Status SSH
Um den Dienst zu aktivieren, werden wir das SystemCTL -Dienstprogramm erneut mit seiner Startoption verwenden:
$ sudo systemctl starten ssh
Überprüfen Sie jetzt erneut den Status des Dienstes:
$ sudo systemctl Status SSH
Problem 3: Verbindung mit dem falschen Port
Das Problem ist zuletzt, dass der SSH -Dienst mit einem anderen Port anstelle von Port 22 verknüpft ist, um dies zu bestätigen. Wir werden den Befehl verwenden:
$ sudo netstat -ltnp | Grep Sshd
In unserem Fall wird der Port 22 festgelegt, der standardmäßig ist. Wenn jedoch ein anderer Port angezeigt wird, verwenden Sie die folgende Portnummer. Wenn er beispielsweise Port 44 ist, verwenden wir den Befehl:
$ ssh -p [port_number] [Benutzername]@[ip_address]
Abschluss
Die meisten Ubuntu -Benutzer müssen sich dem Thema „Verbindung durch Port 22 abgelehnt“ stellen, was in diesem Artikel unterschiedliche Gründe enthält. Nicht nur die Gründe, sondern auch die Lösungen zur Lösung dieser Probleme, um den Fehler der „durch Port 22 abgelehnten Verbindung abgelehnt“ zu beheben.