Cómo abrir el puerto en Linux y verificar si se abrió con éxito

prefacio

Cuando usamos Linux, a menudo necesitamos verificar si el puerto está abierto.Aquí se explica cómo verificarlo.

1. Proceso de puerto abierto

1.1 Ver el estado del cortafuegos

firewall-cmd  --state

inserte la descripción de la imagen aquí
El estado aquí es que el firewall no está cerrado, si se está ejecutando, está en estado de ejecución.

1.2 Puertos abiertos

firewall-cmd --zone=public --add-port=6123/tcp --permanent

El puerto abierto aquí es el puerto 6123, y solo necesita cambiarlo a otros puertos para abrir otros puertos.

1.3. Recargar

firewall-cmd --reload

1.4 Comprobar si el puerto está abierto

netstat -aptn |grep 6123

inserte la descripción de la imagen aquí
Después de abrir el puerto, ejecute este comando en la máquina local y podrá ver qué programa abrió el puerto. Por ejemplo, aquí está el puerto 24973, que es el proceso Java.
U otras máquinas pueden ejecutar el comando telnet para verificar si está abierto.
Por ejemplo, si hago telnet a esta máquina desde otras máquinas que se comunican entre sí en la red, obtendré el siguiente mensaje, lo que significa que la apertura se realizó correctamente.

telnet 192.168.184.129 6123

inserte la descripción de la imagen aquí

Resumir

Puerto abierto significa que el puerto debe abrirse solo cuando el firewall está abierto. Si el firewall está cerrado, no es necesario abrir el puerto. Si necesita abrir o cerrar el firewall, ejecute el siguiente comando

systemctl start firewalld.service
systemctl stop firewalld.service

Si necesita arrancar, encienda y apague el firewall y ejecute el siguiente comando

systemctl disable firewalld.service 开机关闭防火墙					
systemctl enable firewalld.service 开机启动防火墙

Supongo que te gusta

Origin blog.csdn.net/qq_34526237/article/details/130814398
Recomendado
Clasificación