Wofür wird Port 22 verwendet?

Port 22 ist ein weithin bekannter Systemport, der mit dem Secure Shell-Dienst verbunden ist. Port 22 wird hauptsächlich in Netzwerkanwendungen verwendet.

  • Die Nummer 22 wird von der Internet Assigned Numbers Authority angegeben.
  • Port 22 kann als SCTP-, TCP- oder UDP-Port für SSH-Dienst, Dateiübertragung, sichere Anmeldung und Portweiterleitung verwendet werden.

TCP-Port 22 und UDP-Port 22 unterscheiden sich im Kommunikationsmuster. TCP-Port 22 liefert Datenpakete in derselben Sendereihenfolge. Die Verwendung des UDP-Ports 22 kann jedoch zu einer Vervielfältigung außerhalb der Reihenfolge oder zu fehlenden Datenpaketen führen.

Ist Port 22 TCP oder UDP?

Port 22 wird hauptsächlich als UDP-Port verwendet, da die Möglichkeit besteht, dass ein Virus oder ein Trojaner zur Kommunikation auf den TCP-Port zugreift.

Obwohl TCP langsamer ist, verwendet SSH den TCP-Port 22, da er eine zuverlässige Verbindung und Bereitstellung von Datenpaketen garantiert, ohne sich zu verlaufen.

So prüfen Sie, ob Port 22 geöffnet ist

Überprüfung auf einen externen Port

  1. Öffnen Sie einen Webbrowser und gehen Sie zum http://www.canyouseeme.org Sie können auch andere Websites verwenden oder mit einer Suchmaschine nach dem Open-Port-Check-Tool “ suchen.
  2. Geben Sie 22 in das Feld Port to Check ein.
  3. Drücken Sie die Schaltfläche Port prüfen. Wenn der Port frei und geöffnet ist, wird eine Bestätigungsnachricht angezeigt. Wenn nicht, wird die entsprechende Fehlermeldung angezeigt, dass der Dienst an der IP-Adresse des Systems in Port 22 nicht gefunden werden konnte.

Überprüfen Sie, ob der Port unter Windows geöffnet ist

Telnet muss aktiviert sein, um in der Windows-Version nach einem offenen Port zu suchen.

Windows 10

  1. Geben Sie die Fensterfunktionen “ in die Suchoption von Windows ein.
  2. Klicken Sie im rechten Bereich auf Windows-Funktionen ein- oder ausschalten.
  3. Aktivieren Sie das Kontrollkästchen Telnet Client und drücken Sie OK.

Windows 7 und Windows Vista

  1. Klicken Sie auf das Startmenü, gefolgt von Systemsteuerung und dann Programmen.
  2. Klicken Sie unter Programme und Funktionen auf Windows-Funktionen ein- oder ausschalten.
  3. Aktivieren Sie die Kontrollkästchen Telnet Client und Telnet Server.
  4. OK klicken.

Fahren Sie nach dem Aktivieren von Telnet mit den unten angegebenen Schritten fort.

  1. Geben Sie “ cmd ” in die Suchleiste ein.
  2. Klicken Sie im rechten Bereich auf Eingabeaufforderung.
  3. Geben Sie “ ipconfig ” ein und drücken Sie die Eingabetaste. Die lokale Adresse des Routers oder die IP-Adresse wird neben dem Eintrag Standard Gateway angezeigt.
  4. Geben Sie “ telnet ” ein und drücken Sie die Eingabetaste.
  5. Geben Sie “ open ” gefolgt von der obigen IP-Adresse und dann 22 ein.

In Windows 10 bedeutet eine Meldung, in der Sie aufgefordert werden, die Eingabetaste oder eine beliebige Taste zu drücken, dass Port 22 geöffnet ist, während eine Meldung “ keine Verbindung ” öffnen kann, a geschlossener Hafen. In Windows 7 und Windows Vista zeigt ein leerer Bildschirm an, dass der Port geöffnet ist.

Überprüfen, ob der Port auf dem Mac geöffnet ist

  1. Klicken Sie auf die Lupe oben rechts auf dem Bildschirm und geben Sie “ terminal ” ein.
  2. Geben Sie den Standardbefehl netstat -nr | grep ein und drücken Sie die Eingabetaste. Die IP-Adresse des Routers wird angezeigt.
  3. Geben Sie nc-vz gefolgt von der oben genannten IP-Adresse und Portnummer 22 ein
  4. Drücken Sie die Eingabetaste.

Wenn der Port geöffnet ist, erhalten Sie eine Nachricht mit erfolgreichem Verbindungsabschluss und eine Nachricht mit nicht verwendeter Verbindung oder ausgeschaltetem Timing, wenn der Port geschlossen ist.

So überprüfen Sie, ob Port 22 unter Linux geöffnet ist

ss Befehl

  1. Öffnen Sie die Shell-Eingabeaufforderung oder Terminalanwendung.
  2. Geben Sie den Befehl ss -tulpn ein, um alle Ports im geöffneten Status einschließlich Port 22 aufzulisten, wenn sie geöffnet sind.

lsof Befehl

  1. Öffnen Sie die Shell-Eingabeaufforderung oder Terminalanwendung.
  2. Geben Sie den Sudolsof-i ein: 22

netstat Befehl

  1. Öffnen Sie die Shell-Eingabeaufforderung oder Terminalanwendung.
  2. Geben Sie den Befehl netstat -tulpn | grep LISTEN ein, um eine Liste aller geöffneten Ports einschließlich Port 22 anzuzeigen, wenn diese geöffnet sind.

nmap Befehl

  1. Öffnen Sie die Shell-Eingabeaufforderung oder Terminalanwendung.
  2. Geben Sie einen der folgenden Befehle ein.
  • sudonmap -sU -0 < < lokaler Host oder System-IP-Adresse > > (, um alle offenen UDP-Ports einschließlich Port 22 aufzulisten, wenn dieser geöffnet ist. )
  • sudonmap -sT -0 < < lokaler Host oder System-IP-Adresse > > (, um alle offenen TCP-Ports einschließlich Port 22 aufzulisten, wenn dieser geöffnet ist. )
  • sudonmap -sTU -0 < < lokaler Host oder System-IP-Adresse > > (, um alle offenen TCP- und UDP-Ports einschließlich Port 22 aufzulisten, wenn diese geöffnet sind. )

So überprüfen Sie, ob Port 22 von Ihrem ISP blockiert wird

Telnet sollte aktiv sein, um zu überprüfen, ob Port 22 von ISP blockiert wird. Sobald dies sichergestellt ist, können Sie den Befehl telnet < < yourdomain.com eingeben. > > 22 ( yourdomain.com repräsentiert die Website, die auf Blockierung von Port 22 überprüft werden soll. ) um zu überprüfen, ob es ist blockiert.

Überprüfen von Port 22 in Windows

  1. Klicken Sie auf das Startmenü gefolgt von Run.
  2. Geben Sie “ cmd ” ein und drücken Sie die Eingabetaste, um die Eingabeaufforderung zu öffnen.
  3. Geben Sie den oben genannten Telnet-Befehl ein.

Überprüfen von Port 22 unter Mac OS

  1. Klicken Sie auf Mac HD, gefolgt von Anwendungen und dann Dienstprogrammen. Dies öffnet das Terminal.
  2. Geben Sie den oben genannten Telnet-Befehl ein.

Überprüfen von Port 22 unter Linux

  1. Öffnen Sie den Terminal-Emulator.
  2. Geben Sie den oben genannten Telnet-Befehl ein.

Sie erhalten eine Meldung, dass die Verbindung abgelehnt wurde, wenn Port 22 von ISP blockiert wird.

Wie man Port 22 zum Zuhören bringt

  1. Stellen Sie sicher, dass der opensh-Server installiert ist. Sie können den Installationsbefehl apt-get install openssh-server für die Installation verwenden.
  2. Starten Sie den SSh-Server, der mit dem Dienst ssh neu gestartet wird
  3. Überprüfen Sie den Status des openssh-Servers mit dem systemctl-Status ssh
  4. Lösen Sie die Fehler, falls vorhanden, und starten Sie den ssh-Server mit dem in Schritt 2 angegebenen Befehl neu.

Überprüfen Sie, ob Port 22 angehört wurde, und verhindern Sie, dass etwas anderes Port 22 abhört, indem Sie die unten angegebenen Befehle ausführen.

  • sudo netstat -plnt | grep ‘: 22 ’
  • ssh stop

So öffnen Sie Port 22 auf dem TP-Link-Router

Befolgen Sie für einen drahtlosen TP-Link-Router die folgenden Schritte auf der Webverwaltungsseite des Routers.

  1. Öffnen Sie ein Browserfenster und geben Sie die IP-Adresse des Routers ein.
  2. Geben Sie die Anmeldeinformationen auf der Anmeldeseite ein.
  3. Klicken Sie auf Weiterleitung, gefolgt von virtuellen Servern.
  4. Drücken Sie die Schaltfläche Neu hinzufügen und fügen Sie die erforderlichen Details hinzu. Erwähnen Sie 22 im Feld Service Port und setzen Sie Status auf Aktiviert.
  5. Drücken Sie Speichern, um die Aufnahme zu bestätigen.

So öffnen Sie Port 22 auf dem Dlink-Router

  1. Geben Sie die Standard-IP-Adresse 192.168.1.1 in die Adressleiste Ihres Browsers ein und drücken Sie die Eingabetaste.
  2. Geben Sie die Anmeldeinformationen für das D-Link-Router-Dienstprogramm ( ‘ admin ’ für Benutzername und Passwort ) ein.
  3. Klicken Sie auf die Registerkarte Erweitert und wählen Sie im Menü die Option Nachvorlauf.
  4. Geben Sie einen Namen für den Port 22 in das Feld Name ein.
  5. Wählen Sie das TCP- oder UDP-Feld in Abhängigkeit von dem Protokoll aus, das vom zu öffnenden Port verwendet wird, und geben Sie 22 in das entsprechende Feld ein.
  6. Wählen Sie einen Computernamen aus der Dropdown-Liste ComputerName. Wenn der Name nicht verfügbar ist, können Sie ihn manuell eingeben.
  7. Drücken Sie die Schaltfläche Hinzufügen / Anwenden, um die Portdetails zu den Regeln für die aktive Portweiterleitung hinzuzufügen.
  8. Drücken Sie Neustart, damit der Router aktualisiert wird, und öffnen Sie den obigen Port.

So öffnen Sie Port 22 unter Windows 7

  1. Klicken Sie auf Start und wählen Sie Systemsteuerung gefolgt von System und Sicherheit und dann Windows-Firewall.
  2. Klicken Sie im linken Bereich auf Erweiterte Einstellungen, gefolgt von eingehenden Regeln.
  3. Klicken Sie im rechten Bereich auf Neue Regel unter Aktionen.
  4. Wählen Sie die Port-Option.
  5. Geben Sie 22 in das Feld Spezifische lokale Ports ein.
  6. Wählen Sie Option Verbindung zulassen.
  7. Aktivieren Sie das Kontrollkästchen für Profile, die den Regeln entsprechen sollen.
  8. Geben Sie einen Namen für den Port ein und drücken Sie Fertig stellen.

So öffnen Sie Port 22 unter Windows 8 / Windows 10

  1. Klicken Sie auf das Suchsymbol und geben Sie Firewall ( Windows 8 ) / Windows-Firewall ( Windows 10 ) ein.
  2. Klicken Sie auf Windows-Firewall mit Erweitertem … / Windows Defender-Firewall, gefolgt von Erweiterten Einstellungen, um die Windows-Firewall mit Erweitertem Sicherheitsfenster zu öffnen.
  3. Klicken Sie im linken Bereich auf Eingehende Regeln und wählen Sie die Aktion Neue Regel.

Klicken Sie auf Ausgehende Regeln, um eine ausgehende Verkehrsregel in Windows 10 zu öffnen.

  1. Wählen Sie die Port-Option.
  2. Wählen Sie aus, ob die Regel für einen TCP-Port oder einen UDP-Port gilt.
  3. Befolgen Sie die oben angegebenen Schritte 6 bis 9 zum Öffnen von Port 22 unter Windows 7.

So öffnen Sie Port 22 auf dem Mac

  1. Klicken Sie auf Start, gefolgt von Systemeinstellungen.
  2. Klicken Sie auf die Option Internet und Netzwerk, gefolgt vom Symbol Freigeben, um den SSHD ( SSH-Server oder den Dämon ) zu aktivieren.
  3. Klicken Sie auf Remote-Anmeldung und melden Sie sich mit dem Namen und der Adresse an, die unter dem Fenster “Freigabe” angezeigt werden.

So beheben Sie Port 22 ohne Verbindung

  1. Wenn der SSH-Dienst nicht verfügbar ist, wenden Sie sich aus diesem Grund an den Hosting-Anbieter. Wenn Sie einen dedizierten Server oder einen lokalen Host haben, führen Sie alternativ den Befehl ssh restart des sudo-Dienstes aus, um den Dienst erneut zu starten.
  2. Überprüfen Sie den SSH-Port erneut mit dem Befehl grep Port / etc / ssh / sshd_config und versuchen Sie, eine Verbindung mit den richtigen Anmeldeinformationen herzustellen. Sie können den Befehl auch verwenden, um den SSH-Dienst einem anderen Port zuzuweisen, wenn Port 22 vom ISP blockiert wurde.
  3. Überprüfen Sie, ob der SSH-Port geschlossen ist, weil er nicht auf dem Server installiert ist, zu dem Sie eine Verbindung herstellen, oder ob die Verbindung aufgrund einer Firewall blockiert ist.

Wenn der Port wegen Nichtinstallation geschlossen ist, kann der Befehl sudo apt install openssh-server helfen, das Problem zu beheben. Möglicherweise möchten Sie vor der Installation einen Befehl zum Löschen ausführen. Deaktivieren Sie die blockierende Firewall, um die Blockierung zu überwinden, indem Sie die Einstellungen des Zielports in ACCEPT ändern.

Warum ist Port 22 blockiert?

Port 22 kann blockiert werden, da es nicht zuhört oder ausgehende Regeln für die Firewall festgelegt werden.

  1. Überprüfen Sie, ob der ssh-Server mit dem Befehl netstat -ant ausgeführt wird. Überprüfen Sie außerdem die Port-Anhörung, indem Sie den Befehl netstat -ab | find “ ausführen.
  2. Überprüfen Sie, ob für die Firewall ausgehende Filter aktiviert sind, und stellen Sie eine Verbindung zu einem anderen SSH-Server her.
  3. Schalten Sie die Firewall ein und legen Sie eine Ausnahme für Port 22 fest.
  4. Überprüfen Sie von einem nmap / telnet-Host, ob auf Port 22 zugegriffen werden kann.

Warum ist Port 22 geschlossen?

  1. Port während des Upgrades geschlossen

Ein Konfigurationsfehler verhindert, dass die SSHD am Anfang selbst ausgeführt wird, da der Befehl openssl nicht übereinstimmt oder die Version der installierten Pakete nicht kompatibel ist. Dies kann durch Ausführen der unten angegebenen Befehle behoben werden.

apt-get update

apt-get install opensslopenssh-server libssl1.0.0

apt-get install -f

  1. Maximale Anzahl von Kunden überschritten

Die Anzahl der Clients, die für den Zugriff auf den SSH-Dienst zu einem Zeitpunkt in der MaxStartups-Option authentifiziert wurden, wurde überschritten. Diese Nummer muss für den Zugriff auf den Dienst überarbeitet werden.

Warum wird die Verbindung zwischen Port 22 abgelehnt?

Einige Hauptgründe für die Ablehnung der Port 22-Verbindung und ihrer Korrekturen sind dieselben wie im obigen Abschnitt “ Festlegen von Port 22 ohne Verbindung ” angegeben.

Versuchen Sie außerdem Folgendes.

  1. Überprüfen Sie, ob viele Personen gleichzeitig versuchen, auf den Server zuzugreifen, indem Sie die iptable-Regeln nachschlagen. Oft sind nur fünf neue Verbindungen pro Minute zulässig. Versuchen Sie auch, eine Verbindung herzustellen, nachdem Sie iptables deaktiviert haben.
  2. Ihr Computer hat dieselbe IP wie die eines anderen Computers im Netzwerk. Das Ändern der IP kann helfen.

SSH-Verbindung zum Port 22-Betrieb zeitlich festgelegt

  1. Überprüfen Sie, ob die IP-Adresse des Hosts korrekt angegeben ist.
  2. Überprüfen Sie, ob das von Ihnen verwendete Netzwerk die Verbindung zum SSH-Port unterstützt, indem Sie den Host anpingen und den Befehl telnet verwenden.
  3. Stellen Sie sicher, dass die Firewall-Regeln auf dem VPS deaktiviert sind, oder ändern Sie die Firewall-Einstellungen.
  4. Überprüfen Sie, ob der SSH-Dienst Port 22 oder einen anderen Port überwacht.
  5. Debuggen Sie die SSH-Verbindung vom Client-Computer über o ssh -vvvuser @ host
  6. Wenn der SSH-Server auf einem nicht standardmäßigen Port ausgeführt wird, identifizieren Sie den entsprechenden Port und führen Sie den Hostnamen ssh -p < < < nicht standardmäßige Portnummer > > aus

Verbindung geschlossen um 127.0.0.1 Port 22

  1. Überprüfen Sie die Firewall und deaktivieren Sie sie bei Bedarf. Installieren Sie den ssh-Daemon auch mit dem sudo apt-get install openssh-server
  2. Weisen Sie die Portnummer 22 erneut zu oder ändern Sie sie in eine andere Nummer und fügen Sie die Details der Datei ~ / .ssh / config hinzu. Verwenden Sie alternativ die Option -P unter scp oder -p unter ssh, um die überarbeitete Portnummer anzugeben.
  3. Überprüfen Sie den Ordner / config / ssh im Laufwerk auf SSH-Schlüssel und stellen Sie sicher, dass ihre Größe nicht 0B beträgt. Wenn ja, löschen Sie die Schlüssel und starten Sie den Server neu, um sie neu zu erstellen.
  4. Deinstallieren Sie das Antivirenprogramm auf dem System, da es möglicherweise den lokalen Server blockiert.

Similar Posts