En este artículo encontrarás la manera para abrir y cerrar puertos en el firewall UFW en Ubuntu. El procedimiento es bastante sencillo.
La apertura o cierre de puertos de escucha se utiliza en caso que estes agregando nuevos servicios de algún desarrollo de aplicativo a nivel profesional o personal en el cual estes creando una integración de socket, por ejemplo, un desarrollo en node.js que requieras colocar un determinado puerto. Esto es solo un caso, pues puede aplicarse en muchos casos.
Variaciones del comando
allow: para aperturar puertos
deny: para cerrar puertos
Cómo abrir un puerto en el firewall ufw de Ubuntu
Para abrir un puerto en ufw, necesitas ejecutar el comando correr el comando sudo ufw allow [puerto/protocolo].
Ejemplo #1: abriremos el puerto 3535 en TCP.
sudo ufw allow 3535/tcp
Con el ejemplo anterior estamos permitiendo que nuestro servidor escuche por el puerto 3535
Cómo cerrar un puerto en el firewall ufw de Ubuntu
Para abrir un puerto en ufw, necesitas ejecutar el comando correr el comando sudo ufw deny [puerto/protocolo].
Ejemplo #2: cerraremos el puerto 3535 en TCP.
sudo ufw deny 3535/tcp
Con el ejemplo anterior estamos cerrando el puerto previamente aperturado.
Cómo abrir o cerrar un rango de puertos en el firewall ufw de Ubuntu
El caso es muy similar al anterior, la diferencia radica en que le decimos al servidor un “desde” y “hasta” para el rango de apertura y cierre, sudo ufw allow/deny [desde:hasta]/protocolo
Ejemplo #3: aperturaremos el rango 4000 al 5000 en TCP.
sudo ufw allow 3000:4000/tcp
Ejemplo #4: cerraremos el rango 4000 al 5000 en TCP.
sudo ufw deny 3000:4000/tcp
Alejandro L. Jaramillo
CEO de Limónbyte
Ingeniero de Sistemas, Magister en Gerencia mención sistemas de la Información
Desarrollador de Software, SCRUM Master, Experto en Soluciones GNU/Linux