Skip to content

Instalación y Uso de Fail2ban en Debian 12

Cloud Infrastructure Expert
Instalación y Uso de Fail2ban en Debian 12

 

 

Fail2ban es una herramienta de seguridad crucial para proteger tu servidor VPS contra ataques de fuerza bruta. Monitorea los registros de tu sistema en busca de intentos de inicio de sesión fallidos y bloquea automáticamente las direcciones IP que muestran un comportamiento sospechoso.

1. Instalación

Abre una terminal y ejecuta el siguiente comando para instalar Fail2ban:

sudo apt update
sudo apt install fail2ban

2. Configuración

Fail2ban utiliza archivos de configuración en /etc/fail2ban/ para definir sus reglas y acciones. El archivo principal es jail.conf, pero es recomendable crear un archivo jail.local para personalizar la configuración sin modificar el archivo original.

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Ahora puedes editar jail.local para ajustar las reglas según tus necesidades. Algunas opciones comunes incluyen:

  • ignoreip: Lista de direcciones IP que nunca serán bloqueadas.
  • bantime: Tiempo de bloqueo en segundos (por defecto, 10 minutos).
  • findtime: Ventana de tiempo en la que se cuentan los intentos fallidos (por defecto, 10 minutos).
  • maxretry: Número máximo de intentos fallidos permitidos antes del bloqueo (por defecto, 5).

También puedes habilitar o deshabilitar “jails” (cárceles) específicas para diferentes servicios, como SSH, Apache, etc. Cada jail tiene su propia configuración en jail.local.

3. Reiniciar el servicio

Después de realizar cambios en la configuración, reinicia el servicio de Fail2ban:

sudo systemctl restart fail2ban

4. Verificar el estado

Puedes verificar el estado de Fail2ban y las jails activas con los siguientes comandos:

sudo systemctl status fail2ban
sudo fail2ban-client status

5. Comandos útiles

  • sudo fail2ban-client status sshd: Muestra el estado de la jail “sshd”.
  • sudo fail2ban-client set sshd banip 1.2.3.4: Bloquea la dirección IP 1.2.3.4 en la jail “sshd”.
  • sudo fail2ban-client set sshd unbanip 1.2.3.4: Desbloquea la dirección IP 1.2.3.4 en la jail “sshd”.

Conclusión

Fail2ban es una herramienta esencial para proteger tu servidor Debian 12 contra ataques de fuerza bruta. Con una configuración adecuada, puedes mejorar significativamente la seguridad de tu servidor y evitar intrusiones no deseadas.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.