GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo verificar los puertos abiertos en RHEL 8 / CentOS 8 Linux

Firewalld es un mecanismo subyacente para la configuración de firewall en RHEL 8/CentOS 8. La versión actual de RHEL 8/CentOS 8 del demonio Firewalld se basa en Nftables. Para verificar los puertos abiertos en RHEL 8 / CentOS 8, puede usar el firewall-cmd comando como se muestra a continuación. También discutiremos cómo verificar los puertos abiertos de forma remota con el nmap comando.

En este tutorial aprenderás:

  • Cómo comprobar los puertos abiertos en RHEL 8.
  • Cómo comprobar los servicios en RHEL 8.
  • Cómo verificar los puertos abiertos de forma remota usando nmap .
  • Cómo listar puertos y servicios abiertos con firewall-cmd .

Verifique los puertos abiertos en el firewall RHEL 8 Linux usando el firewall-cmd comando.

Requisitos de software y convenciones utilizadas

Cómo verificar los puertos abiertos en RHEL 8 / CentOS 8 Linux instrucciones paso a paso

Al buscar puertos de firewall abiertos en RHEL 8/CentOS 8 Linux, es importante saber que los puertos de firewall se pueden abrir de dos maneras diferentes. En primer lugar, el puerto del cortafuegos se puede abrir como parte de un servicio preconfigurado. Por ejemplo:

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

En segundo lugar, los puertos se pueden abrir directamente como puertos personalizados predefinidos por el usuario. Ejemplo:

# firewall-cmd --permanent --add-port 8080/tcp
  1. Verifique los puertos de servicio abiertos:
    # firewall-cmd --list-services
    cockpit dhcpv6-client http https ssh
    

    Los servicios anteriores tienen sus puertos correspondientes abiertos.

  2. Verifique los puertos abiertos:
    # firewall-cmd --list-ports
    20/tcp 8080/tcp
    

    Los puertos anteriores, a saber, 20 y 8080 están abiertos para el tráfico entrante.

  3. Verifique todos los puertos y servicios abiertos:
    # firewall-cmd --list-all
    
  4. Por último, puede obtener una descripción general precisa de todos los puertos abiertos mediante el nmap comando para cualquier host Linux remoto. Por ejemplo, el siguiente nmap El comando sondeará los 1000 puertos más utilizados:
    $ 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
    

    Tenga en cuenta que closed significa que el puerto del firewall está abierto; sin embargo, el servicio de subrayado en el servidor RHEL 8 / CentOS 8 real no se está ejecutando. También es posible comprobar un puerto específico. Por ejemplo:

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

Visite nuestra guía nmap para más nmap ejemplos de uso de comandos.


Cent OS
  1. Cómo instalar redmine en RHEL 8 / CentOS 8 Linux

  2. Cómo instalar Hadoop en RHEL 8 / CentOS 8 Linux

  3. Cómo instalar Perl en RHEL 8 / CentOS 8 Linux

  4. Cómo abrir un puerto en CentOS / RHEL 7

  5. Cómo configurar IPtables para abrir Puertos en CentOS/RHEL

Cómo instalar WordPress en RHEL 8 / CentOS 8 Linux

Cómo instalar GIMP en CentOS 8 / RHEL 8 Linux

Cómo mostrar/verificar puertos abiertos en Ubuntu Linux

Cómo comprobar (escanear) los puertos abiertos en Linux

Cómo comprobar los puertos abiertos en Linux

¿Cómo comprobar los puertos abiertos en Linux?

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema RHEL 8 / CentOS 8
    Software N/A
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios