GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

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 auf RHEL 8 / CentOS 8 zu überprüfen, können Sie das firewall-cmd verwenden Befehl wie unten gezeigt. Wir werden auch besprechen, wie man offene Ports aus der Ferne mit nmap überprüft Befehl.

In diesem Tutorial lernen Sie:

  • So überprüfen Sie offene Ports auf RHEL 8.
  • So überprüfen Sie Dienste auf RHEL 8.
  • Wie man offene Ports aus der Ferne mit nmap überprüft .
  • Wie man offene Ports und Dienste mit firewall-cmd auflistet .

Überprüfen Sie offene Ports auf der Linux-Firewall von RHEL 8 mit firewall-cmd Befehl.

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System RHEL 8 / CentOS 8
Software Nicht zutreffend
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

Schritt-für-Schritt-Anleitung zum Überprüfen offener Ports unter RHEL 8 / CentOS 8 Linux

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

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

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

# firewall-cmd --permanent --add-port 8080/tcp
  1. Überprüfen Sie die geöffneten Dienstports:
    # firewall-cmd --list-services
    cockpit dhcpv6-client http https ssh
    

    Die oben genannten Dienste haben ihre relevanten Ports offen.

  2. Nach geöffneten Ports suchen:
    # 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. Nach allen offenen Ports und Diensten suchen:
    # firewall-cmd --list-all
    
  4. Zu guter Letzt können Sie sich mit nmap einen genauen Überblick über alle offenen Ports verschaffen Befehl für jeden Remote-Linux-Host. Zum Beispiel das folgende nmap Der Befehl prüft 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 closed bedeutet, dass der Firewall-Port geöffnet ist, der unterstreichende 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 mehr nmap Beispiele für die Verwendung von Befehlen.


Cent OS
  1. So installieren Sie Redmine unter RHEL 8 / CentOS 8 Linux

  2. So installieren Sie Hadoop unter RHEL 8 / CentOS 8 Linux

  3. So installieren Sie Perl unter RHEL 8 / CentOS 8 Linux

  4. So öffnen Sie einen Port in CentOS / RHEL 7

  5. So konfigurieren Sie IPtables zum Öffnen von Ports in CentOS / RHEL

So installieren Sie WordPress unter RHEL 8 / CentOS 8 Linux

So installieren Sie GIMP unter CentOS 8 / RHEL 8 Linux

So zeigen/überprüfen Sie offene Ports unter Ubuntu Linux

So prüfen (scannen) Sie offene Ports in Linux

So überprüfen Sie offene Ports in Linux

Wie überprüfe ich offene Ports in Linux?