Cómo verificar los puertos abiertos en Rhel 8 / Centos 8 Linux
- 2249
- 95
- Norma Sedillo
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
.
firewall-cmd
dominio. Requisitos y convenciones de software utilizados
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 dominiops - 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
- 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.
- Verifique los puertos abiertos:
# firewall-cmd --list-puertos 20/tcp 8080/tcp
Los puertos anteriores, a saber
20
y8080
están abiertos para el tráfico entrante. - Verifique todos los puertos y servicios abiertos:
# firewall-cmd --list-thol
- 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 siguientenmap
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