Como desbloquear IPs con Fail2ban
Hace unas semanas les indicaba como prevenir ataques externos en nuestro servidor casero lo que hace que tengamos un server más seguro. Pero eso no quita que por algún fallo o error nuestro el servidor nos bloquee una ip local dentro de nuestra red a la hora de querer ingresar por el mismo vía ssh.
Lo que vamos a hacer es aprender a desbloquear las IPs que fail2ban nos bloquea cuando erramos en el logueo via ssh en nuestra red local. Vamos a ello:
1. Nos logueamos como root:
sudo su
2. Buscar la IP a desbloquear:
# iptables -L -n
3. Vamos a buscar el nombre de la celda (o jaula) que creó fail2ban para bloquear esa IP. Si es un acceso por SSH seguramente el nombre de la celada será SSH:
# fail2ban-client status
4. Desbaneemos la IP:
Vamos a usar el comando set unbanip de fail2ban para desbloquear la IP. El seteo general sería:
# fail2ban-client set <celda/jaula> unbanip <IP-a-Desbloquear>
Por lo que si tenemos una IP local bloqueada para desbloquearla sería algo así:
# fail2ban-client set ssh unbanip 192.168.1.45
Siempre y cuando el nombre de la celda y la IP sean correctos y estén bloqueados. En el caso de que no esté bloqueada esa IP vamos a ver el siguiente mensaje:
ERROR NOK: ('IP 192.168.1.45 is not banned',)
'IP 192.168.1.45 is not banned'
En el caso de que estuviese bloqueada y se desbloquee, el sistema nos devolverá como mensajes de OK con la IP que desbloqueamos.
Si quieren tener éstos pasos automatizados, les dejo un script en el cual pide la IP a desbloquear y la jaula (previamente chequeada) para hacer el desbloqueo (guardarlo en un .sh y darle permisos de ejecución):
LINK AL SCRIPT (actualizandose constantemente)
Seguinos en las redes sociales:
- Twitter: @NeoSiteLinux
- Facebook: NeoSiteLinux
- Telegram (canal): @NeoSiteLinux
- Telegram (canal de audios): @NeoSiteLinuxPodcast
- Youtube: NeoSiteLinux
- iTunes: [Plataforma en Español](https://itunes.apple.com/es/podcast/neositelinux-podcast/id129028$
- Patreon: NeoSiteLinux en Patreon
- Instagram de NeoSite Producciones