Встановлення Fail2Ban на Debian 12

Встановлення Fail2Ban на Debian 12
Д
Написано Денис
Оновлено 4 дні тому

Оновлення системи

sudo apt update

Встановлення пакету Fail2Ban через пакетний менеджер apt

sudo apt install fail2ban -y

Редагування конфігурації

Ви можете відкрити основний конфіг Fail2Ban за допомогою:

nano /etc/fail2ban/jail.conf

Приклад конфігу для сервісу sshd:

[sshd]
enabled = true
port = ssh
logpath = %(sshd_log)s
backend = %(sshd_backend)s

Зазвичай конфіг вже містить у собі базовий захист публічних сервісів, і у цьому файлі ви знайдете багато налаштувань, але ви можете змінити налаштування під ваші потреби, якщо виникає така необхідність. Наприклад:

  • ignoreip: Список IP-адрес, які Fail2Ban не буде блокувати. Сюди варто додати вашу власну IP-адресу, щоб уникнути випадкового блокування:
    ignoreip = 127.0.0.1/8 ::1 <ваша_ip_адреса>
  • bantime: Час у секундах, на який IP-адреса буде заблокована. За замовчуванням це 10 хвилин (600 секунд). Для початку можна встановити значення, наприклад, 1 година (3600 секунд) або більше:
    bantime = 3600
  • findtime: Період часу в секундах, за який Fail2Ban буде відстежувати кількість невдалих спроб. За замовчуванням 10 хвилин (600 секунд).
    findtime = 600
  • maxretry: Максимальна кількість невдалих спроб входу, перш ніж IP-адреса буде заблокована. За замовчуванням 5. Для початку можна залишити так:
    maxretry = 5

Перезапуск і автозапуск Fail2Ban

sudo systemctl restart fail2ban
sudo systemctl enable fail2ban
Чи була наша стаття корисною?