Cómo abrir puertos en Linux
Para abrir puertos en sistemas Linux RedHat y derivados, como CentOS 7 lo podemos hacer por medio del firewall que viene con estos sistemas, que es firewall-cmd.
Como primer ejemplo, de la siguiente manera se agrega el puerto 443 por protocolo TCP de manera temporal, lo que significa que esta configuración no se mantendrá después de un reinicio de la máquina o de una recarga del servicio de firewall.
# firewall-cmd --zone=public --add-port=443/tcp success
Para hacer que la configuración del puerto sea permanente, se debe agregar el parámetro –permanent y recargar la configuración del firewall.
# firewall-cmd --zone=public --permanent --add-port=443/tcp success
# firewall-cmd --reload success
Para ver la lista de puertos abiertos actualmente en la zona public, usar el siguiente comando:
# firewall-cmd --zone=public --list-ports