GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo abrir puertos en Ubuntu/Debian

Hola amigos. Si tiene un servidor o una computadora, necesita un Firewall para agregar una capa adicional de seguridad a su sistema. Con un Firewall, puede abrir puertos en Ubuntu/Debian o cualquier otro sistema y controlar qué accede a su computadora. Bueno, en esta publicación, te ayudaremos con eso.

UFW:Una forma más fácil de tener un cortafuegos en Ubuntu / Debian

De forma predeterminada, el cortafuegos de Linux es IPTables. Aunque es una aplicación muy eficiente y flexible, la verdad es que no es fácil de manejar. Por lo tanto, la comunidad ha creado alternativas igualmente efectivas pero más fáciles de usar, como UFW.

En resumen, UFW son las siglas de Uncomplicated Firewall y es una especie de Front-end para IPTables pero dedicado a Ubuntu/Debian . Con él, puede configurar reglas y abrir puertos rápida y fácilmente en el sistema.

Cuando enciende UFW, utiliza un conjunto predeterminado de reglas (perfil) que debería estar bien para el usuario doméstico promedio. En resumen, se deniega todo lo 'entrante', con algunas excepciones para facilitar las cosas a los usuarios domésticos. Sin embargo, todas estas configuraciones se pueden cambiar y adaptar a sus necesidades.

Una de las operaciones básicas y necesarias que podemos hacer con UFW es abrir puertos. Esto es necesario cuando queremos que una aplicación o servicio pueda utilizar nuestra red, ya sea para conexiones entrantes o salientes.

Entonces, le mostraremos cómo abrir puertos en Ubuntu/Debian usando UFW.

Habilitar UFW en Ubuntu / Debian

Se nos dice en la documentación oficial de UFW que UFW está deshabilitado de forma predeterminada. Entonces, podemos verificar esto ejecutando el siguiente comando

sudo ufw status

Lo más probable es que obtenga una pantalla de salida similar a esta

Status: inactive

Entonces, el primer paso antes de trabajar con UFW es habilitarlo. Para hacer esto, ejecute

sudo ufw enable

Debería obtener una pantalla de salida similar a esta

he firewall is active and enabled on system startup

Si vuelve a comprobar el estado del servicio, debería obtener el siguiente resultado

Status: active

Con esto, ahora tenemos UFW activo en el sistema. Ahora podemos empezar a trabajar con él y abrir los puertos que necesitemos.

Abrir puertos en Ubuntu/Debian con UFW

Con UFW podemos empezar a abrir puertos. Hay varias formas de hacer esto, pero todas son igualmente fáciles de hacer.

Antes de empezar siempre es bueno tener cuidado con los puertos que vas a abrir. Muchas aplicaciones pueden usarlo y por lo tanto tener una brecha de seguridad importante.

Entonces, si su computadora ejecuta servicios de base de datos, SSH o FTP, es posible que deba abrir puertos; de lo contrario, no lo recomiendo.

Vamos a por ello.

Para abrir un puerto con UFW tenemos que seguir esta sintaxis básica

sudo ufw allow <port>

Por ejemplo, si queremos abrir el puerto 80 que es donde funciona HTTP

sudo ufw allow 80

Obtendrá una pantalla de salida similar a esta

Rule added
Rule added (v6)

En este caso puerto 80 se ha abierto en los protocolos TCP y UDP.

Además, es posible especificar el protocolo y el puerto que se abrirá. Esto es muy útil para controlar aún más el tráfico.

Si, por ejemplo, desea abrir el puerto 85 pero solo para el TCP protocolo entonces tienes que ejecutar

sudo ufw allow 85/tcp

O en el caso de UDP

sudo ufw allow 85/udp

En ambos casos, obtendrá una pantalla de salida similar a esta

Rule added
Rule added (v6)

Abrir puertos en Ubuntu/Debian especificando el servicio del sistema

Algunos servicios y perfiles se definen en UFW. Estos servicios usan un puerto específico, por lo que también podemos abrir puertos usando este método. La diferencia es que tenemos que saber qué puerto usa cada servicio, por lo que si recién está comenzando con Linux, puede que no sea conveniente.

Entonces, para abrir puertos usando este método, necesitamos usar esta sintaxis

sudo ufw allow <service-name>

Por ejemplo,

sudo ufw allow shh

Y obtendrá el siguiente resultado

Rule added
Rule added (v6)

Entonces, en este caso, abrirá el puerto 22 que es el puerto utilizado por SSH.

Si quieres saber cuáles son los otros servicios que puedes utilizar, puedes consultarlos pinchando en el siguiente enlace

less /etc/services

Así de sencillo es hacerlo

Denegar acceso a puertos

Ahora te mostraré el proceso inverso. La sintaxis es similar y solo necesitamos cambiar allow deny por ejemplo.

sudo ufw deny 80

Y en este caso, puerto 80 está restringido en ambos TCP y UDP .

Además, puede especificar el protocolo de forma similar al proceso anterior.

sudo ufw deny 80/tcp

O

sudo ufw deny 80/udp

Del mismo modo, puede hacer lo mismo para

sudo ufw deny shh

Entonces, de esta manera puedes manejar UFW.

Conclusión

Abrir puertos en Ubuntu / Debian es fácil gracias a UFW y en esta publicación explicamos cómo hacerlo para que pueda tener más poder sobre el sistema.


Ubuntu
  1. Cómo configurar el cortafuegos UFW en Ubuntu 18.04

  2. Cómo instalar Spotify en Ubuntu y Debian

  3. Cómo configurar un cortafuegos con UFW en Ubuntu \ Debian

  4. Debian:¿cómo ejecutar programas de 32 bits en un Debian/ubuntu de 64 bits?

  5. Cómo abrir AppImage en Ubuntu

Cómo buscar puertos abiertos en Debian 10

Cómo abrir la terminal en Ubuntu Linux

Cómo instalar SpamAssassin en Ubuntu/Debian

Cómo instalar PrestaShop en Ubuntu/Debian

¿Cómo abrir múltiples terminales?

Cómo configurar el cortafuegos UFW en Ubuntu 20.04