UFW en Linux
Instalamos UFW
UFW viene instalado en Linux, en caso de no estarlo, podemos instalarlo con el siguiente comando.
apt install ufw
Configurar políticas predeterminadas
Vamos a configurar que por defecto cualquier petición que entre en el servidor sea rechazada mientras que cualquiera que haga el servidor al exterior esté permitida
ufw default deny incoming
ufw default allow outgoing
Habilitar conexiones
Vamos a habilitar las conexiones por HTTP, HTTPS y SSH, y el resto, por defecto serán rechazadas
ufw allow ssh
ufw allow http
ufw allow https
Habilitar el UFW
Vamos a habilitar el firewall que por defecto viene desactivado
ufw enable
Ver el estado del UFW
Con el siguiente comando, podremos ver que puertos están abiertos, ya sean en ipv4 o ipv6
ufw status verbose