GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Fail2Ban en Ubuntu 22.04

En este artículo habremos explicado los pasos necesarios para instalar Fail2Ban en Ubuntu 22.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Fail2ban es una herramienta que ayuda a proteger su máquina Linux de la fuerza bruta y otros ataques automatizados al monitorear los registros de servicios en busca de actividad maliciosa. Fail2ban puede detectar ataques de fuerza bruta y otros ataques automatizados al escanear sus archivos de registro y buscar las direcciones IP infractoras. Fail2ban está escrito en Python y viene con filtros para varios servicios como Apache2, SSH, FTP, etc.

Requisito previo:

  • Sistema operativo con Ubuntu 22.04
  • Dirección IPv4 del servidor con privilegios de superusuario (acceso raíz)
  • Terminal Gnome para escritorio Linux
  • Cliente PuTTy SSH para Windows o macOS
  • Powershell para Windows 10/11
  • Familiarizarse con los comandos APT

Instalar Fail2Ban en Ubuntu 22.04 LTS

Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget ca-certificates gnupg2 ubuntu-keyring unzip

Paso 2. Configure el cortafuegos UFW.

Antes de comenzar a instalar Fail2ban, deberá configurar el Firewall en su servidor Ubuntu. Veamos qué reglas están disponibles:

sudo ufw app list

Primero queremos crear una regla para OpenSSH (es posible que ya esté habilitado, le dirá si lo está):

sudo ufw allow ssh
sudo ufw enable

Veamos qué reglas están habilitadas:

sudo ufw status

Paso 3. Instale Fail2Ban en Ubuntu Linux.

Instalar Fail2Ban en su sistema Ubuntu 22.04 LTS Jammy Jellyfish es sencillo. Use el siguiente comando para instalarlo en su Ubuntu o cualquier distribución basada en Debian:

sudo apt install fail2ban

De forma predeterminada, Fail2Ban no está habilitado y activado una vez instalado. Inicie el servicio y habilítelo en el arranque del sistema usando el siguiente comando a continuación:

sudo systemctl enable fail2ban --now
sudo systemctl status fail2ban

Paso 4. Configuración de Fail2ban.

Después de haber instalado Fail2ban, ahora es el momento de instalar y configurar Fail2ban. Antes de editar el archivo de configuración, copiémoslo para que las actualizaciones del sistema no lo sobrescriban:

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

Cambia el [sshd] sección a la siguiente (esto le dará un reintento de contraseña máximo de 5 antes de que el usuario sea baneado por 1 día):

[sshd]

enabled  = true
port     = ssh
filter   = sshd
logpath  = /var/log/auth.log
maxretry = 5
bantime = 1d

Guarde y cierre el archivo cuando haya terminado y reinicie el servicio Fail2ban y aplique nuevos cambios al jail.local configuración:

sudo systemctl restart fail2ban

Eso es todo lo que necesita hacer para instalar Fail2Ban en Ubuntu 22.04 LTS Jammy Jellyfish. Espero que encuentre útil este consejo rápido. Para obtener más información sobre la instalación de Fail2Ban, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Ubuntu
  1. Cómo instalar Docker en Ubuntu 18.04

  2. Cómo instalar Apache en Ubuntu 18.04

  3. Cómo instalar MariaDB 10.4 en Ubuntu 18.04

  4. Cómo instalar MongoDB en Ubuntu 18.04

  5. Cómo instalar Jenkins en Ubuntu 18.04

Cómo instalar Tomcat 8.5 en Ubuntu 18.04

Cómo instalar Asterisk en Ubuntu 18.04

Cómo instalar Tomcat 9 en Ubuntu 18.04

Cómo instalar Webmin en Ubuntu 18.04

Cómo instalar Fail2Ban en Ubuntu

Cómo instalar Fail2ban en Ubuntu 20.04