FirewallD es la solución de gestión de interfaz de iptables para la mayoría de las distribuciones de Linux. Proporciona una línea de comandos fácil de usar y una interfaz basada en GUI para administrar las reglas de iptable. Este tutorial le describe cómo abrir el puerto 80 (HTTP) y el puerto 443 (HTTPS) en FirewallD.
Permitir puerto 80 y 443 en FirewallD
Con firewalld, puede permitir/denegar cualquier puerto de forma temporal o permanente. Las reglas temporales de permitir/denegar se eliminarán después de reiniciar el sistema. los siguientes comandos para permitir el tráfico entrante en los puertos TCP 80 y 443 en firewalld.
sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=443/tcp
El --permanent
La opción asegura que se mantengan las reglas del cortafuegos después de reiniciar el sistema.
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=443/tcp
Luego, aplique los cambios recargando el firewallD.
sudo firewall-cmd --reload
Ver reglas de cortafuegos
Después de agregar las reglas en firewalld, puede verificarlas ejecutando el siguiente comando.
sudo firewall-cmd --permanent --zone=public --list-ports
Salida:
443/tcp 8080/tcp
Eliminar reglas del cortafuegosD
Si no necesita mantener los puertos abiertos, puede eliminar/denegar los puertos anteriores del cortafuegos mediante la opción –remove-port:
sudo firewall-cmd --permanent --zone=public --remove-port=80/tcp
sudo firewall-cmd --permanent --zone=public --remove-port=443/tcp
A continuación, ejecute el siguiente comando para aplicar los cambios:
sudo firewall-cmd --reload
Conclusión
Este tutorial lo ayudó a abrir los puertos 80 y 443 a través del firewall en los sistemas operativos Linux.