Seguridad del servidor / 0312 min

Ataques de fuerza bruta

Configura fail2ban y analiza intentos de autenticación locales.

Tu guía paso a paso

  1. 01

    Configura fail2ban y analiza intentos de autenticación locales.

  2. 02

    Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.

  3. 03

    Ejecuta los comandos paso a paso, inspecciona el resultado y registra lo que aprendiste antes de completar la lección.

Ejercicio del laboratorio

Estos comandos usan paquetes y servicios precargados dentro del laboratorio. Las referencias de producción originales se conservan abajo.

bash
sudo apt install -y fail2ban
printf '[sshd]\nenabled=true\nbackend=systemd\n' | sudo tee /etc/fail2ban/jail.d/course.conf
sudo systemctl restart fail2ban
sudo fail2ban-client status sshd
journalctl -u ssh -n 10
Ejemplo original de referencia

Conservado del taller original en español. En el lab usa los recursos locales.

bash
# Instalamos fail2ban para agregar una capa extra de protección contra ataques
# de fuerza bruta y DOS -  DDOS.
sudo apt install fail2ban
sudo cp -a /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
# En /etc/fail2ban/jail.local realizamos nuestras personalizaciones si queremos
# En nuestro casi dejaremos las personalizaciones por defecto. Si se hace algún cambio 
# en el archivo jail.conf se debe reiniciar el servicio. 
# 
# Reiniciamos el servicio de fail2ban
sudo systemctl restart fail2ban
# 
# fail2ban se puede configurar no solo para proteger accesos a través de ssh pero
# si se desea saber más, puede leer el manual del comando.
man fail2ban

Marcar lectura completada

La lectura completada no verifica la ejecución del ejercicio.