База знаний → Сервер и доступ
Fail2Ban: защита от подбора пароля
Ставим за пять минут: баним тех, кто перебирает SSH.
Зачем
SSH на публичном IP начинают перебирать в первые часы. Fail2Ban читает логи и временно
блокирует адреса после нескольких неудачных попыток.
Установка
apt update && apt install -y fail2ban
systemctl enable --now fail2banНастройка
Создайте /etc/fail2ban/jail.local:
[DEFAULT]
bantime = 1h
findtime = 10m
maxretry = 5
[sshd]
enabled = true
port = 22Если порт SSH нестандартный — укажите свой. Затем systemctl restart fail2ban.
Проверить
fail2ban-client status sshdПокажет, сколько попыток замечено и кого забанили.
Важно
Не забудьте добавить свой IP в ignoreip, иначе забанете себя при опечатке в пароле.
Правило «пять попыток» подобрать пароль не даёт — но ключи всё равно надёжнее.
Не помогло?
Написать в поддержку
Создайте обращение — ответим в тикете и дополним статью, если проблема типовая.
По этой же теме
Как подключиться к серверу по SSH
Команды для Windows, macOS и Linux, что делать при ошибках подключения.
Потерял root-пароль — что делать
Пароль всегда можно посмотреть в кабинете или сменить, не переустанавливая систему.
Переустановка ОС: что удалится
Как переустановить систему из кабинета и почему нужна резервная копия.
SSH-ключи: вход без пароля
Как создать ключ, добавить его на сервер и отключить вход по паролю.