GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So öffnen / zulassen Sie einen eingehenden Firewall-Port unter Ubuntu 22.04 Jammy Jellyfish

Die Standard-Firewall auf Ubuntu 22.04 Jammy Jellyfish ist ufw, was für „unkomplizierte Firewall“ steht. Wenn sie aktiviert ist, blockiert die Firewall standardmäßig alle eingehenden Verbindungen.

Wenn Sie eine eingehende Verbindung über ufw zulassen möchten, müssen Sie eine neue Regel erstellen, um einen bestimmten Port oder mehrere Ports zuzulassen. Wir können auch festlegen, dass nur Verbindungen von einer bestimmten IP-Adresse oder einem bestimmten Netzwerkbereich eingehenden Zugriff erhalten, während alle anderen blockiert werden. Dies geschieht alles über die Befehlszeile und ist ganz einfach, sobald Sie die richtige Syntax kennen.

Das Ziel dieses Tutorials ist es, als Kurzanleitung zu dienen, wie eingehender Datenverkehr auf jedem TCP- oder UDP-Port unter Verwendung von Ubuntu 22.04 Jammy Jellyfish Linux mit UFW-Firewall zugelassen wird.

In diesem Tutorial lernen Sie:

  • Wie man einen Port zu einer beliebigen Quelle öffnet
  • Wie man einen Port zu einer bestimmten IP-Adresse oder einem Subnetz öffnet
  • So öffnen Sie den UDP-Port
  • Wie man den TCP-Port öffnet
Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 22.04 Jammy Jellyfish
Software ufw
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Beispiele zum Öffnen/Zulassen eines eingehenden Firewall-Ports unter Ubuntu 22.04


Schauen Sie sich die verschiedenen Beispiele unten an, um zu erfahren, wie die Syntax zum Zulassen von Ports, IP-Adressen und Subnetzen durch die ufw-Firewall auf Ubuntu 22.04 funktioniert. Beachten Sie, dass Sie die folgenden Befehle mit Root-Berechtigungen ausführen müssen.

  1. Öffnen Sie den eingehenden TCP-Port 53 an eine beliebige Quell-IP-Adresse:
    $ sudo ufw allow from any to any port 53 proto tcp
    
  2. Öffnen Sie den eingehenden TCP-Port 443 nur bestimmte Quell-IP-Adresse zB. 10.1.1.222 :
    $ sudo ufw allow from 10.1.1.222 to any port 443 proto tcp
    
  3. Öffnen Sie den eingehenden UDP-Port 53 zum Quellsubnetz zB. 10.1.1.0/8 :
    $ sudo ufw allow from 10.1.1.0/8 to any port 53 proto udp
    
  4. Öffnen Sie die eingehenden TCP-Ports 20 und 21 von jeder Quelle, z. B. wenn Sie einen FTP-Server ausführen:
    $ sudo ufw allow from any to any port 20,21 proto tcp
    
  5. Öffnen Sie den Port für einen bestimmten Webserver wie Apache oder Nginx, führen Sie den folgenden Linux-Befehl aus:
    $ sudo ufw allow in "Apache Full"
    $ sudo ufw allow in "Nginx Full"
    
  6. Port für einen bestimmten Dienst wie SSH öffnen:
    $ sudo ufw allow in ssh
    

Abschlussgedanken

In diesem Tutorial haben wir gesehen, wie eingehender Datenverkehr durch die ufw-Firewall unter Ubuntu 22.04 Jammy Jellyfish Linux geöffnet/zugelassen wird. Dazu gehörte das Zulassen von TCP oder UDP, einem Port oder mehreren Ports und Datenverkehr von einer bestimmten IP-Adresse oder einem bestimmten Subnetz. Denken Sie daran, dass auch eine komplexere Konfiguration (z. B. bei NAT) von UFW möglich ist, wie Sie in unserem anderen Tutorial sehen können:So installieren und verwenden Sie die UFW-Firewall unter Linux.

Wenn Sie sie entfernen müssen Zukünftig hinzugefügte Regeln finden Sie in unserem anderen Tutorial zum Löschen von UFW-Firewallregeln unter Ubuntu 22.04 Jammy Jellyfish Linux.


Ubuntu
  1. So aktivieren / deaktivieren Sie die UFW-Firewall unter Ubuntu 18.04

  2. So richten Sie eine Firewall mit UFW unter Ubuntu 18.04 ein

  3. So richten Sie die UFW-Firewall unter Ubuntu 18.04 ein

  4. So öffnen Sie Ports in Ubuntu / Debian

  5. So konfigurieren Sie eine Firewall mit UFW unter Ubuntu 18.04

So richten Sie eine Firewall mit UFW unter Ubuntu 20.04 ein

So aktualisieren Sie Ubuntu 20.04 auf 22.04 LTS (Jammy Jellyfish)

So öffnen Sie einen Port auf Ubuntu 20.04

So installieren Sie die UFW-Firewall unter Ubuntu 16.04 LTS

So richten Sie die UFW-Firewall unter Ubuntu 18.04 LTS ein

So richten Sie die UFW-Firewall unter Ubuntu 20.04 ein