mirror of
https://codeberg.org/postscriptum/devzone.org.ua.git
synced 2026-02-19 22:12:39 +00:00
21 lines
No EOL
1.6 KiB
Markdown
21 lines
No EOL
1.6 KiB
Markdown
# Виправлення помилки запуску fail2ban в Debian 12
|
||
|
||
[fail2ban](https://github.com/fail2ban/fail2ban) - це утиліта на Python для захисту серверів від атак підбору паролів. Вона сканує системні журнали на предмет шкідливої активності, та блокує підозрілі хости на заданий в налаштуваннях час.
|
||
|
||
Програма має базові налаштування і працює одразу після встановлення, стандартно блокуючи на десять хвилин доступ до `ssh` після п'ятої невдалої спроби входу. Подивитись стандартні налаштування можна у файлі `/etc/fail2ban/jail.conf`
|
||
|
||
Утім, в системах Debian 12 існує [відома проблема](https://github.com/fail2ban/fail2ban/issues/3292) її запуску зі штатних репозиторіїв, що звершується з помилкою сервісу `systemd`. Виправити це досить просто виконавши наступні кроки
|
||
|
||
1. Переконайтесь, що `python3-systemd` встановлено:
|
||
```
|
||
apt install python3-systemd
|
||
```
|
||
2. Створіть файл `/etc/fail2ban/jail.local` та додайте наступні налаштування:
|
||
```
|
||
[DEFAULT]
|
||
backend = systemd
|
||
```
|
||
3. Перезавантажте сервіс:
|
||
```
|
||
systemctl restart fail2ban
|
||
``` |