En este tutorial, le mostraremos cómo configurar UFW Firewall en Ubuntu 22.04 LTS. Para aquellos de ustedes que no lo sabían, UFW (Uncomplicated Firewall) es un front-end fácil de usar para iptables que ayuda a administrar las reglas del firewall en los sistemas Ubuntu. UFW está diseñado para ser una interfaz de línea de comandos fácil de usar para configurar los parámetros del firewall, lo que la convierte en una opción popular para los usuarios que desean proteger sus sistemas Linux. Con UFW, puede configurar una variedad de reglas para permitir o bloquear el tráfico según los protocolos de red, las direcciones IP, los puertos y más. UFW también admite el uso de perfiles de aplicación, que son conjuntos preconfigurados de reglas de firewall que se pueden aplicar a servicios populares como SSH, HTTP y HTTPS.
Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘sudo
‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del Firewall UFW en Ubuntu 22.04 (Jammy Jellyfish). Puede seguir las mismas instrucciones para Ubuntu 22.04 y cualquier otra distribución basada en Debian como Linux Mint, Elementary OS, Pop!_OS y más.
requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos: Ubuntu 22.04, 20.04 y cualquier otra distribución basada en Debian como Linux Mint.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
- Una conexión a Internet activa. Necesitará una conexión a Internet para descargar los paquetes y dependencias necesarios para UFW Firewall.
- A
non-root sudo user
o acceder a laroot user
. Recomendamos actuar como unnon-root sudo user
sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Configurar Firewall UFW en Ubuntu 22.04 LTS Jammy Jellyfish
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguienteapt
Comandos en la terminal.
sudo apt update sudo apt upgrade sudo apt install wget apt-transport-https gnupg2 software-properties-common
Paso 2. Instale UFW Firewall en Ubuntu 22.04.
De manera predeterminada, el Firewall UFW está disponible en el repositorio base de Ubuntu 22.04. Si aún no está instalado en su sistema, puede instalarlo usando el siguiente comando:
sudo apt install ufw
Una vez completada la instalación, puede verificar el estado del Firewall UFW usando el siguiente comando:
sudo ufw status
De forma predeterminada, el cortafuegos UFW está deshabilitado. Puede habilitarlo usando el siguiente comando:
sudo ufw enable
Paso 3. Configuración de las reglas de UFW.
Antes de configurar cualquier regla en UFW Firewall, se recomienda permitir todo el tráfico saliente y denegar todo el tráfico entrante. Puedes hacer esto usando los siguientes comandos:
sudo ufw default deny incoming sudo ufw default allow outgoing
Una vez configuradas las reglas predeterminadas, puede comenzar a agregar reglas específicas para sus aplicaciones y servicios. Para examplepara permitir el tráfico HTTP en el puerto 80, puede usar el siguiente comando:
sudo ufw allow 80/tcp
De manera similar, puede permitir el tráfico HTTPS en el puerto 443 usando el siguiente comando:
sudo ufw allow 443/tcp
También puede permitir que direcciones IP específicas accedan a su servidor usando UFW Firewall. Para examplepara permitir el acceso a su servidor desde la dirección IP 192.168.77.21, puede utilizar el siguiente comando:
sudo ufw allow from 192.168.77.21
De forma predeterminada, UFW Firewall bloquea el acceso SSH. Para permitir el acceso SSH, puede usar los siguientes comandos:
sudo ufw allow ssh sudo ufw limit ssh
¡Felicidades! Ha instalado correctamente el cortafuegos UFW. Gracias por usar este tutorial para configurar UFW Firewall en el sistema Ubuntu 22.04 LTS Jammy Jellyfish. Para obtener ayuda adicional o información útil, le recomendamos que consulteel sitio web oficial de Ubuntu.