Website-Suche

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

  1. Ö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: skip
    

    Basierend auf der obigen Ausgabe (fettgedruckter Abschnitt) werden alle eingehenden Ports standardmäßig blockiert.

  2. Verwenden Sie den folgenden Befehl, um den SSH-Port 22 zuzulassen:

    
    sudo ufw allow ssh
    

    Alternativ 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 ssh
    

    Um in diesem Beispiel die Ausführung eines gesamten Netzwerksubnetzes 192.168.0.0/16 zuzulassen:

    
    sudo ufw allow from 192.168.0.0/16 to any port ssh
    
  3. Ü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)
    
  4. 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öschoption direkt nach dem ufw-Befehl an. 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.

Verwandte Artikel: