GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zkontrolovat otevřené porty na RHEL 8 / CentOS 8 Linux

Firewalld je podtrhující mechanismus pro konfiguraci firewallu na RHEL 8 / CentOS 8. Aktuální verze RHEL 8 / CentOS 8 démona Firewalld je založena na Nftables. Pro kontrolu otevřených portů na RHEL 8 / CentOS 8 můžete použít firewall-cmd příkaz, jak je znázorněno níže. Probereme také, jak vzdáleně kontrolovat otevřené porty pomocí nmap příkaz.

V tomto tutoriálu se naučíte:

  • Jak zkontrolovat otevřené porty na RHEL 8.
  • Jak zkontrolovat služby na RHEL 8.
  • Jak vzdáleně kontrolovat otevřené porty pomocí nmap .
  • Jak zobrazit seznam otevřených portů a služeb pomocí firewall-cmd .

Zkontrolujte otevřené porty na firewallu RHEL 8 Linux pomocí firewall-cmd příkaz.

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RHEL 8 / CentOS 8
Software Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak zkontrolovat otevřené porty na RHEL 8 / CentOS 8 Linux pokyny krok za krokem

Při kontrole otevřených portů brány firewall na RHEL 8 / CentOS 8 Linux je důležité vědět, že porty brány firewall lze otevřít dvěma hlavními různými způsoby. Za prvé, port brány firewall lze otevřít jako součást předem nakonfigurované služby. Například:

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

Za druhé, porty mohou být otevřeny přímo jako uživatelsky předdefinované porty. Příklad:

# firewall-cmd --permanent --add-port 8080/tcp
  1. Zkontrolujte otevřené porty služeb:
    # firewall-cmd --list-services
    cockpit dhcpv6-client http https ssh
    

    Výše uvedené služby mají otevřené příslušné porty.

  2. Zkontrolujte, zda nejsou otevřené porty:
    # firewall-cmd --list-ports
    20/tcp 8080/tcp
    

    Výše uvedené porty, konkrétně 20 a 8080 jsou otevřeny pro příchozí provoz.

  3. Zkontrolujte všechny otevřené porty a služby:
    # firewall-cmd --list-all
    
  4. Konečně můžete získat přesný přehled o všech otevřených portech pomocí nmap příkaz pro libovolného vzdáleného hostitele Linuxu. Například níže nmap příkaz otestuje 1000 nejběžněji používaných portů:
    $ 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
    

    Upozorňujeme, že closed znamená, že port brány firewall je otevřený, ale služba podtržení na skutečném serveru RHEL 8 / CentOS 8 neběží. Je také možné zkontrolovat konkrétní port. Například:

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

Navštivte našeho průvodce nmap pro více nmap příklady použití příkazů.


Cent OS
  1. Jak nainstalovat redmine na RHEL 8 / CentOS 8 Linux

  2. Jak otevřít port v CentOS / RHEL 7

  3. Jak nakonfigurovat IPtables pro otevření portů v CentOS / RHEL

  1. Jak nainstalovat Hadoop na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat Perl na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat apache tomcat na Linux RHEL 8 / CentOS 8

  1. Jak nainstalovat Xdebug na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat node.js na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat hvězdičku na RHEL 8 / CentOS 8 Linux