Bloquear IPs que atacan tu SSH con Fail2Ban
El log de SSH está lleno de intentos fallidos desde IPs desconocidas.
Por qué pasa (diagnóstico)
- Un puerto SSH accesible desde Internet recibe ataques automáticos continuamente.
Solución paso a paso
- Instala:
sudo apt install fail2ban. - Crea
/etc/fail2ban/jail.local(no editesjail.conf) y activa la jaula[sshd]conenabled = true. - Reinicia:
sudo systemctl restart fail2ban. - Comprueba:
sudo fail2ban-client status sshd. - Mejor aún: no expongas SSH y entra por VPN.
Requisitos
- fail2ban
Compatibilidad
- Debian
- Ubuntu
- Raspberry Pi OS
Verificación
Basado en la documentación oficial citada; aún no probado en este laboratorio.
Fuentes
- Raspberry Pi docs — Fail2Ban (en inglés)
- Fail2Ban en GitHub (en inglés)
Guías relacionadas
- SSH «Permission denied (publickey)» desde un Mac nuevo
- Safari no activa el service worker de mi web-app
- SSH: «REMOTE HOST IDENTIFICATION HAS CHANGED» tras reinstalar la Pi
- Tailscale: acceder a toda tu red de casa (subnet router)
- Tailscale: navegar como si estuvieras en casa (exit node)
- Pi-hole en Docker no arranca: el puerto 53 está ocupado
Más guías de Redes y seguridad.