So öffnen Sie den SSH-Port 22 unter Ubuntu 22.04 Jammy Jellyfish Linux
Das SSH-Protokoll arbeitet standardmäßig auf Port 22. Um eingehende Verbindungen auf Ihrem SSH-Server zu akzeptieren, müssen Sie sicherstellen, dass Port 22 durch die Firewall zugelassen ist.
In diesem Tutorial erfahren Sie, wie Sie den SSH-Port 22 auf Ubuntu 22.04 Jammy Jellyfish öffnen. Die einzige Voraussetzung ist, dass Sie SSH bereits installiert haben. Wenn Sie es noch nicht installiert haben, lesen Sie unsere Anleitung zur Installation des SSH-Servers auf Ubuntu 22.04.
In diesem Tutorial lernen Sie:
- So öffnen Sie den SSH-Port 22
- So entfernen Sie die SSH-Port-Firewall-Regel
- So überprüfen Sie die aktuellen UFW-Regeln für erlaubte/verweigerte Ports
Öffnen Sie den SSH-Port 22 unter Ubuntu 22.04 Jammy Jellyfish Linux Schritt für Schritt Anleitung
Öffnen Sie zunächst ein Befehlszeilenterminal und geben Sie den folgenden Befehl ein, um den Status Ihrer Firewall zu überprüfen. Ubuntu verwendet standardmäßig ufw (unkomplizierte Firewall) und sollte bereits installiert sein.
sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skipBasierend auf der obigen Ausgabe (fettgedruckter Abschnitt) werden alle eingehenden Ports standardmäßig blockiert.
-
Verwenden Sie den folgenden Befehl, um den SSH-Port 22 zuzulassen:
sudo ufw allow sshAlternativ ist es möglich, nur einer bestimmten IP-Adresse oder einem bestimmten Netzwerksubnetz die Verbindung über SSH-Port 22 zu erlauben. Im folgenden Beispiel kann die IP-Adresse
192.168.1.2über Port 22 eine Verbindung herstellen:sudo ufw allow from 192.168.1.2 to any port sshUm in diesem Beispiel die Ausführung eines gesamten Netzwerksubnetzes
192.168.0.0/16zuzulassen:sudo ufw allow from 192.168.0.0/16 to any port ssh Überprüfen Sie alle derzeit definierten UFW-Firewall-Regeln:
sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From -- ------ ---- 22/tcp ALLOW IN Anywhere 22/tcp (v6) ALLOW IN Anywhere (v6)Um Ihre von SSH definierten Regeln zu löschen, führen Sie einfach die gleichen Befehle aus, die Sie zum Zulassen des SSH-Ports 22 verwendet haben, und geben Sie die
Löschoptiondirekt nach demufw-Befehlan. Beispiele:sudo ufw delete allow ssh sudo ufw delete allow from 192.168.1.2 to any port ssh sudo ufw delete allow from 192.168.0.0/16 to any port ssh
Abschließende Gedanken
In diesem Tutorial haben Sie gelernt, wie Sie den SSH-Port 22 unter Ubuntu 22.04 Jammy Jellyfish Linux öffnen. Sie haben auch gesehen, wie Sie bestimmte IP-Adressen oder Netzwerke zulassen können, ohne eingehenden SSH-Datenverkehr von einem Host zuzulassen. Schließlich haben Sie gelernt, wie Sie die Firewall-Regeln löschen können, die zuvor hinzugefügt wurden, falls Sie Ihre Einstellungen in Zukunft erneut ändern müssen.
