Загрузка данных


**Шаг 1. Установка**
```
sudo apt update
sudo apt install fail2ban openssh-server -y
```
`openssh-server` нужен, иначе защищать будет нечего (в Kali его обычно нет).

**Шаг 2. Настройка для SSH**

Создайте локальный конфиг:
```
sudo nano /etc/fail2ban/jail.local
```
Вставьте:
```
[sshd]
enabled = true
port = ssh
backend = systemd
maxretry = 3
findtime = 10m
bantime = 1h
```
Сохраните: Ctrl+O, Enter, Ctrl+X.

**Шаг 3. Запуск**
```
sudo systemctl enable --now ssh
sudo systemctl enable --now fail2ban
sudo systemctl restart fail2ban
```

**Шаг 4. Проверка**
```
sudo systemctl status fail2ban
sudo fail2ban-client status
sudo fail2ban-client status sshd
```
В выводе последней команды должно быть `Status for the jail: sshd`, а также `Currently failed` и `Currently banned`.

**Важно:** если включён ufw из задания 3, для SSH нужно разрешить порт: `sudo ufw allow 22/tcp`.

**Скриншоты:** установка (apt install), содержимое `jail.local`, `fail2ban-client status sshd`.