Website-Suche

So überprüfen Sie offene Ports unter RHEL 8/CentOS 8 Linux


Firewalld ist ein Unterstreichungsmechanismus für die Firewall-Konfiguration unter RHEL 8/CentOS 8. Die aktuelle RHEL 8/CentOS 8-Version des Firewalld-Daemons basiert auf Nftables. Um offene Ports unter RHEL 8/CentOS 8 zu überprüfen, können Sie den Befehl firewall-cmd verwenden, wie unten gezeigt. Wir werden auch besprechen, wie Sie offene Ports mit dem Befehl nmap aus der Ferne überprüfen können.

In diesem Tutorial lernen Sie:

  • So überprüfen Sie offene Ports in RHEL 8.
  • So überprüfen Sie Dienste in RHEL 8.
  • So überprüfen Sie offene Ports aus der Ferne mit nmap.
  • So listen Sie offene Ports und Dienste mit firewall-cmd auf.

Überprüfen Sie die geöffneten Ports in der RHEL 8 Linux-Firewall mit dem Befehl firewall-cmd.

Verwendete Softwareanforderungen und Konventionen

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemRHEL 8/CentOS 8
SoftwareN/A
AnderePrivilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo.

So überprüfen Sie offene Ports unter RHEL 8/CentOS 8 Linux Schritt für Schritt Anleitung

Bei der Suche nach offenen Firewall-Ports unter RHEL 8/CentOS 8 Linux ist es wichtig zu wissen, dass Firewall-Ports auf zwei Arten geöffnet werden können. Zum einen kann der Firewall-Port im Rahmen eines vorkonfigurierten Dienstes geöffnet werden. Zum Beispiel:


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

Zweitens können die Ports direkt als benutzerdefinierte benutzerdefinierte vordefinierte Ports geöffnet werden. Beispiel:


firewall-cmd --permanent --add-port 8080/tcp
  1. Überprüfen Sie die geöffneten Service-Ports:

    
    firewall-cmd --list-services
    cockpit dhcpv6-client http https ssh
    

    Die entsprechenden Ports der oben genannten Dienste sind geöffnet.

  2. Überprüfen Sie, ob Ports geöffnet sind:

    
    firewall-cmd --list-ports
    20/tcp 8080/tcp
    

    Die oben genannten Ports, nämlich 20 und 8080, sind für eingehenden Datenverkehr geöffnet.

  3. Überprüfen Sie, ob alle Ports und Dienste geöffnet sind:

    
    firewall-cmd --list-all
    
  4. Zu guter Letzt können Sie sich mit dem Befehl nmap für jeden entfernten Linux-Host einen genauen Überblick über alle offenen Ports verschaffen. Zum Beispiel untersucht der folgende nmap-Befehl die 1000 am häufigsten verwendeten Ports:

    
    nmap rhel8
    Host is up (0.78s latency).
    Not shown: 994 filtered ports
    PORT     STATE  SERVICE
    20/tcp   closed ftp-data
    22/tcp   open   ssh
    80/tcp   open   http
    443/tcp  closed https
    8080/tcp closed http-proxy
    9090/tcp closed zeus-admin
    

    Bitte beachten Sie, dass geschlossen bedeutet, dass der Firewall-Port offen ist, der unterstrichene Dienst auf dem eigentlichen RHEL 8/CentOS 8-Server jedoch nicht ausgeführt wird. Es ist auch möglich, nach einem bestimmten Port zu suchen. Zum Beispiel:

    
    nmap -p 80 rhel8
    
    PORT   STATE SERVICE
    80/tcp open  http
    

Besuchen Sie unseren nmap-Leitfaden für weitere Beispiele für die Verwendung von nmap-Befehlen.

Verwandte Artikel: