Öffnen und Schließen von Ports unter RHEL 8/CentOS 8 Linux
Firewalld ist ein leistungsstarkes und dennoch einfach zu bedienendes Tool zur Verwaltung einer Firewall auf RHEL 8/CentOS 8 Server oder GNOME Workstations. Firewalld ermöglicht die Verwaltung des Öffnens oder Schließens von Ports mit vordefinierten Diensten sowie das Öffnen und Schließen von benutzerdefinierten Ports.
In diesem Tutorial lernen Sie:
- So öffnen und schließen Sie Ports unter RHEL 8/CentOS 8 mit Firewalld.
- So öffnen und schließen Sie Dienste unter RHEL 8/CentOS 8.
- So laden Sie die Firewall-Konfiguration neu.
- So listen Sie offene Ports oder Dienste auf.
Öffnen und Schließen von Firewall-Ports unter RHEL 8/CentOS 8 mit dem Befehl firewall-cmd.
Verwendete Softwareanforderungen und Konventionen
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | RHEL 8/CentOS 8 |
| Software | firewall-cmd 0.6.3 oder höher |
| Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo. |
So öffnen Sie Ports unter RHEL 8/CentOS 8 Linux Schritt für Schritt Anleitung
Das Öffnen von Ports auf dem RHEL 8/CentOS 8-System ist ein recht einfacher Vorgang. So geht's Schritt für Schritt:
-
Überprüfen Sie zunächst, ob die Ports bereits geöffnet oder der systemd-Dienst aktiviert ist. Es kann sein, dass der Port, den Sie öffnen möchten, bereits verfügbar ist, in diesem Fall gibt es nichts zu tun:
firewall-cmd --list-all Überprüfen Sie, ob der Dienst, mit dem Sie Ihre Firewall konfigurieren möchten, als vorkonfigurierte Funktion verfügbar ist. Der folgende Befehl listet alle einsatzbereiten Dienste auf:
firewall-cmd --get-servicesRufen Sie eine Liste der Zonen ab, in denen der Port geöffnet werden soll:
firewall-cmd --get-zonesIn den meisten Fällen interessieren Sie sich für die
öffentlicheZone, die die Standard-Firewall-Zone für alle Operationen ist, ohne explizit den Zonennamen als Argument für den Befehlfirewall-cmdanzugeben.Öffnen Sie den Port oder Dienst.
Wenn der Dienst, mit dem Sie Ihre Firewall konfigurieren möchten, als vorkonfigurierte Funktion verfügbar ist, wie in
Schritt 2 abgerufen, verwenden Sie seinen Namen, um den Port zu öffnen.Öffnen wir zum Beispiel den HTTP-Dienstport für
die öffentlicheZone:firewall-cmd --zone=public --permanent --add-service=httpFalls der Port, den Sie öffnen möchten, nicht Teil der vorkonfigurierten Dienste ist, verwenden Sie die Option
--add-port. Öffnen wir zum Beispiel den TCP-Port8080fürdie öffentlicheZone:firewall-cmd --zone=public --permanent --add-port 8080/tcpLaden Sie die Firewall-Einstellungen neu. Nachdem Sie den Port oder die Dienste geöffnet haben, stellen Sie sicher, dass Sie die Firewall neu laden:
firewall-cmd --reloadVergewissern Sie sich, dass der Port oder Dienst erfolgreich geöffnet wurde:
firewall-cmd --list-all
So schließen Sie Ports unter RHEL 8/CentOS 8 Linux Schritt für Schritt Anleitung
Das Öffnen von Ports auf dem RHEL 8-System ist ein recht einfaches Verfahren. So geht's Schritt für Schritt:
Prüfen Sie zunächst, ob bereits geöffnete Ports oder Dienste vorhanden sind. Notieren Sie sich die Zone, das Protokoll sowie den Port oder Dienst, den Sie schließen möchten:
firewall-cmd --list-allSchließen Sie den Port oder Dienst. Mit dem folgenden Befehl wird der
HTTP-Dienstin deröffentlichenZone geschlossen:firewall-cmd --zone=public --permanent --remove-service httpFalls Sie einen bestimmten Port schließen möchten, verwenden Sie die Option
--remove-port. Schließen wir zum Beispiel den TCP 8080-Port:firewall-cmd --zone=public --permanent --remove-port 8080Laden Sie die Firewall-Einstellungen neu:
firewall-cmd --reloadVergewissern Sie sich, dass der Port oder Dienst erfolgreich geschlossen wurde:
firewall-cmd --list-all
