Website-Suche

Ö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

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemRHEL 8/CentOS 8
Softwarefirewall-cmd 0.6.3 oder höher
AnderePrivilegierter 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:

  1. Ü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
    
  2. Ü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-services
    
  3. Rufen Sie eine Liste der Zonen ab, in denen der Port geöffnet werden soll:

    
    firewall-cmd --get-zones
    

    In den meisten Fällen interessieren Sie sich für die öffentliche Zone, die die Standard-Firewall-Zone für alle Operationen ist, ohne explizit den Zonennamen als Argument für den Befehl firewall-cmd anzugeben.

  4. Ö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 öffentliche Zone:

    
    firewall-cmd --zone=public --permanent --add-service=http
    

    Falls 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-Port 8080 für die öffentliche Zone:

    
    firewall-cmd --zone=public --permanent --add-port 8080/tcp
    
  5. Laden 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 --reload
    
  6. Vergewissern 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:

  1. 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-all
    
  2. Schließen Sie den Port oder Dienst. Mit dem folgenden Befehl wird der HTTP-Dienst in der öffentlichen Zone geschlossen:

    
    firewall-cmd --zone=public --permanent --remove-service http
    

    Falls 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 8080
    
  3. Laden Sie die Firewall-Einstellungen neu:

    
    firewall-cmd --reload
    
  4. Vergewissern Sie sich, dass der Port oder Dienst erfolgreich geschlossen wurde:

    
    firewall-cmd --list-all
    

Verwandte Artikel: