Port 22 — SSH (TCP)
Was ist Port 22?
SSH (Secure Shell) bietet einen verschlüsselten Tunnel für Remote-Login, Befehlsausführung und Dateiübertragung über unsichere Netzwerke. SSH Version 2, definiert durch RFC 4251–4254, ersetzte das ursprüngliche SSH-1-Protokoll nach gravierenden Sicherheitslücken. Es unterstützt schlüsselbasierte Authentifizierung als sicherere Alternative. Gängige Implementierungen sind OpenSSH (Standard unter Linux/macOS), Dropbear (eingebettete Systeme) und Bitvise (Windows).
Dies ist ein Well‑Known Port (0–1023), der von Kernservices wie SSH genutzt wird. · RFC 4251, RFC 4252, RFC 4253, RFC 4254
Wann benötigen Sie Port 22 geöffnet?
Open if you need remote terminal access, SCP/SFTP file transfers, or Git over SSH to this machine. Keep closed on desktop workstations with no remote administration needs. Restrict access to known IP ranges where possible.
Häufige Nutzung und Software
- OpenSSH
- Dropbear
- Bitvise SSH Server
- PuTTY (client)
- Git over SSH
- VS Code Remote SSH
Sicherheit
Port 22 is one of the most heavily scanned ports on the internet, targeted by automated brute-force bots. Disable password authentication and require SSH key pairs (Ed25519 recommended). Restrict access to known IP ranges in your firewall. Consider moving SSH to a non-standard port (e.g., 2222) to reduce automated scan noise — this reduces log spam but is not a security substitute for key-based auth.
Ist Port 22 sicher?
Ein offener Port vergrößert die Angriffsfläche. Sicherheit hängt von der Konfiguration von SSH ab.
Halten Sie SSH mit Sicherheits-Updates aktuell. Verlangen Sie starke Authentifizierung und beschränken Sie den Zugriff auf die minimal notwendigen IP-Adressen.
Testen Sie die Erreichbarkeit von Port 22 auf einem Host.
Port 22 öffnen
Um eingehende Verbindungen zu Port 22 (SSH) von außerhalb Ihres Netzwerks zu erlauben, konfigurieren Sie Ihre Firewall und fügen Sie auf Ihrem Router eine Portweiterleitung zur lokalen IP Ihres Geräts hinzu.
Windows Defender Firewall öffnen → Erweiterte Einstellungen → Eingehende Regeln → Neue Regel → Port → TCP → Bestimmte lokale Ports: 22 → Verbindung zulassen → Benennen und speichern.
netsh advfirewall firewall add rule name="Open Port 22" dir=in action=allow protocol=tcp localport=22sudo ufw allow 22/tcpsudo iptables -A INPUT -p tcp --dport 22 -j ACCEPTMelden Sie sich bei Ihrem Router an (192.168.1.1 oder 192.168.0.1) → Portweiterleitung → Neue Regel: Protokoll TCP, Externer Port 22, Interne IP: lokale IP Ihres Geräts, Interner Port 22 → Speichern.
Port 22 schließen
Wenn Sie SSH nicht benötigen, blockieren Sie den Port in Firewall oder Router.
Um Port 22 unter Windows zu blockieren, führen Sie folgenden Befehl in PowerShell oder Eingabeaufforderung aus (als Administrator):
netsh advfirewall firewall add rule name="Block Port 22" dir=in action=block protocol=tcp localport=22sudo ufw deny 22/tcpsudo iptables -A INPUT -p tcp --dport 22 -j DROPEntfernen oder deaktivieren Sie die Portweiterleitung für Port 22.
Häufig gestellte Fragen
Wofür wird Port 22 verwendet?▾
Port 22 ist der Standard-TCP-Port für SSH. Er wird von Servern und Anwendungen genutzt, die eingehende Verbindungen für diesen Dienst akzeptieren müssen. Ob Sie ihn offen benötigen, hängt davon ab, ob Sie aktiv einen SSH-Server betreiben — wenn nicht, sollte er geschlossen bleiben.
Ist es sicher, Port 22 offen zu lassen?▾
Ein offener Port 22 vergrößert Ihre Angriffsfläche. Wenn Sie SSH nicht aktiv betreiben, schließen Sie diesen Port in Ihrer Firewall und entfernen Sie Portweiterleitungsregeln. Falls SSH erreichbar sein muss, schränken Sie den Zugriff auf bekannte IP-Adressen ein, halten Sie die Software aktuell und verwenden Sie starke Authentifizierung.