feat: Добавлен раздел - Установка fail2ban на сервере
Установка fail2ban на сервере
This commit is contained in:
50
README.md
50
README.md
@@ -124,6 +124,56 @@ whois google.com
|
|||||||
> Если Whois установлен успешно: Вы получите данные о регистраторе, дате создания и истечения срока регистрации, а также DNS-серверах.
|
> Если Whois установлен успешно: Вы получите данные о регистраторе, дате создания и истечения срока регистрации, а также DNS-серверах.
|
||||||
|
|
||||||
## Установка fail2ban на сервере
|
## Установка fail2ban на сервере
|
||||||
|
> *Предполагается что Вы вошли под root правами*
|
||||||
|
|
||||||
|
**Шаг 1:** Обновление пакетов и файлов операционной системы:
|
||||||
|
```bash
|
||||||
|
apt update && apt update -y
|
||||||
|
```
|
||||||
|
|
||||||
|
**Шаг 2:** Установка fail2ban:
|
||||||
|
```bash
|
||||||
|
apt install fail2ban
|
||||||
|
```
|
||||||
|
|
||||||
|
**Шаг 3:** Создание локального конфига:
|
||||||
|
```bash
|
||||||
|
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
|
||||||
|
```
|
||||||
|
> Никогда не редактируйте файл /etc/fail2ban/jail.conf напрямую, так как он заменяется при обновлениях.
|
||||||
|
|
||||||
|
**Шаг 4:** Проверка базовой конфигурации:
|
||||||
|
```bash
|
||||||
|
nano /etc/fail2ban/jail.local
|
||||||
|
```
|
||||||
|
Вы должны увидеть:
|
||||||
|
```ini
|
||||||
|
[sshd]
|
||||||
|
enabled = true
|
||||||
|
port = ssh
|
||||||
|
logpath = %(sshd_log)s
|
||||||
|
backend = %(sshd_backend)s
|
||||||
|
```
|
||||||
|
> Если файл пуст, то вставьте в него код выше.
|
||||||
|
> Если enabled = false, измените на enabled = true.
|
||||||
|
|
||||||
|
Сохраните файл `Ctrl+X` -> `y` -> `Enter`.
|
||||||
|
|
||||||
|
**Шаг 5:** Перезапуск:
|
||||||
|
```bash
|
||||||
|
systemctl restart fail2ban
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
systemctl enable fail2ban
|
||||||
|
```
|
||||||
|
|
||||||
|
**Шаг 6:** Проверка:
|
||||||
|
```bash
|
||||||
|
fail2ban-client status sshd
|
||||||
|
```
|
||||||
|
> Эта команда покажет список заблокированных IP-адресов в данный момент.
|
||||||
|
|
||||||
|
|
||||||
# Настройки доступа по SSH
|
# Настройки доступа по SSH
|
||||||
## Создание публичного и приватного ключа
|
## Создание публичного и приватного ключа
|
||||||
## Добавление публичного ключа в OpenSSH
|
## Добавление публичного ключа в OpenSSH
|
||||||
|
|||||||
Reference in New Issue
Block a user