> Faqs > ¿Como abrir un puerto determinado en el firewall UFW en Ubuntu?

¿Como abrir un puerto determinado en el firewall UFW en Ubuntu?

Tengo el firewall ufw que viene con Ubuntu.

Tengo abiertos los puertos predeterminados de los servicios que uso generalmente, con:

sudo ufw allow "OpenSSH"

Y cosas similares. Pero tengo un servicio que no es estándar, de una aplicación que funciona en el puerto 8899 ¿Cómo abro ese puerto en particular?

Respuestas

Abrir puertos con UFW

Abres puertos con este comando de UFW:

sudo ufw allow 22

También puedes abrir un intervalo de puertos determinado con este comando:

sudo ufw allow 8000:8080/tcp

En este comando la parte de "/tcp" es necesaria porque al abrir puertos debes indicar siempre el protocolo, en caso que sea un intervalo.

Desactivar puertos del firewall

Ahora, para desactivar los puertos abiertos con los comandos anteriores haces los siguientes comandos.

sudo ufw delete allow 22

O para el caso de los intervalos:

sudo ufw delete allow 8000:8080/tcp
Camila
640 27 42 6

Solamente le tienes que entregar el número de puerto que quieres abrir, en lugar del nombre de la aplicación.

Claro que en este caso necesitarás conocer el puerto que debes de abrir. Por ejemplo para abrir las conexiones por SSH sería del puerto 22:

ufw allow 22/tcp

Así puedes abrir puertos arbitrariamente sea cual sea su número.

sudo ufw allow 8899/tcp

Con eso podrás abrir el puerto que necesitas.

Miguel Angel
3145 140 209 17
Estupendo, tu respuesta es correcta también, pero pongo la otra recibida como válida porque es un poco más completa.