Cómo verificar los puertos abiertos en Rhel 8 / Centos 8 Linux

Cómo verificar los puertos abiertos en Rhel 8 / Centos 8 Linux

Firewalld es un mecanismo subrayado para la configuración de firewall en Rhel 8 / Centos 8. La versión actual de Rhel 8 / Centos 8 del Daemon 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 consultar los puertos abiertos de forma remota con el nmap dominio.

En este tutorial aprenderás:

  • Cómo consultar los puertos abiertos en RHEL 8.
  • Cómo verificar los servicios en RHEL 8.
  • Cómo verificar los puertos abiertos de forma remota utilizando nmap.
  • Cómo enumerar los puertos y el servicio de abrir con firewall-cmd.
Verifique los puertos abiertos en el firewall Rhel 8 Linux usando el firewall-cmd dominio.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de 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 del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

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



Al verificar los puertos de firewall abiertos en Rhel 8 / Centos 8 Linux, es importante saber que los puertos de firewall se pueden abrir de dos maneras principales diferentes. En primer lugar, el puerto de firewall 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 predefinidos de usuario personalizados. Ejemplo:

# Firewall-CMD --Permanent-Add-Port 8080/TCP 
  1. Verifique los puertos de servicio abiertos:
    # Firewall-CMD-Cockpit de servicios de lista DHCPV6-Client HTTP HTTPS SSH 

    Los servicios anteriores tienen sus puertos relevantes abiertos.

  2. Verifique los puertos abiertos:
    # firewall-cmd --list-puertos 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-thol 
  4. Por último, puede obtener una descripción precisa de todos los puertos abiertos por el nmap Comando para cualquier host de Linux remoto. Por ejemplo, el siguiente nmap El comando probará 1000 puertos más utilizados:
    $ nmap rhel8 host está arriba (0.Latencia de 78). No se muestra: 994 Puertos filtrados Servicio de estado de puerto 20/TCP Cerrado FTP-DATA 22/TCP Open SSH 80/TCP Open HTTP 443/TCP cerrado HTTPS 8080/TCP Cerrado HTTP-Proxy 9090/TCP Cerrado Cerrado Cerrado 

    Tenga en cuenta que cerrado significa que el puerto de firewall está abierto, sin embargo, el servicio subrayado en el servidor Rhel 8 / CentOS 8 real no se está ejecutando. También es posible verificar si hay un puerto específico. Por ejemplo:

    $ NMAP -P 80 RHEL8 Port State Service 80/TCP Open HTTP 

Visite nuestra guía NMAP para obtener más nmap Ejemplos de uso de comandos.

Tutoriales de Linux relacionados:

  • Cómo mostrar/verificar los puertos abiertos en Ubuntu Linux
  • El mejor firewall para Linux
  • Cómo permitir el puerto a través del firewall en Almalinux
  • Cómo deshabilitar/habilitar el firewall en Almalinux
  • Instale el firewalld en el sistema Centos Linux
  • Cómo exportar repositorios con el Git-Daemon
  • Cómo definir una zona de firewalld personalizada
  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Ubuntu 20.04 Configuración del servidor de Minecraft