Poner un cortafuegos (UFW) en la Raspberry Pi sin quedarte fuera
Quieres cerrar puertos en la Pi, pero al activar el firewall puedes perder la conexión SSH.
Por qué pasa (diagnóstico)
- UFW bloquea por defecto las conexiones entrantes en cuanto lo activas.
- Si no permites SSH antes, te quedas fuera.
Solución paso a paso
- Instala:
sudo apt install ufw. - Permite SSH ANTES de activar:
sudo ufw allow ssh(osudo ufw allow 22/tcp). - Permite lo que uses, p. ej. Home Assistant:
sudo ufw allow 8123/tcp. - Activa:
sudo ufw enable. - Revisa:
sudo ufw status verbose. Ojo: Docker publica puertos saltándose UFW en muchas configuraciones; revísalo si usas contenedores.
Requisitos
- Raspberry Pi
- Raspberry Pi OS
- ufw
Compatibilidad
- Raspberry Pi OS
- Debian
- Ubuntu
Verificación
Basado en la documentación oficial citada; aún no probado en este laboratorio.
Fuentes
- Raspberry Pi docs — Cortafuegos con UFW (en inglés)
- Raspberry Pi docs — Seguridad operativa (en inglés)
Guías relacionadas
- IP fija en Raspberry Pi OS Bookworm/Trixie con nmcli
- No encuentro la IP de la Raspberry Pi en la red
- Raspberry Pi sin pantalla: SSH rechaza la conexión la primera vez
- VNC no funciona en Raspberry Pi OS con Wayland
- wpa_supplicant.conf en /boot ya no configura el Wi-Fi
- Raspberry Pi Connect no vincula la Pi: la clave de autenticación caducó
Más guías de Raspberry Pi.