AdGuard Home
DNS-блокировщик рекламы
Dev / ИнструментыБесплатно
Защита SSH от перебора
Скрипт бесплатный · VPS от $2.79 в месяц · установка около 30 секунд
root@vps:~# sudo apt update && sudo apt install -y fail2ban && printf '[sshd]\nenabled = true\nbackend = systemd\n' | sudo tee /etc/fail2ban/jail.local && sudo systemctl enable --now fail2ban && sudo systemctl restart fail2ban
✓ Fail2ban 1.1.1 установлен · около 30 секунд
root@vps:~#
Fail2ban следит за логами и временно блокирует IP, с которых подбирают пароли к SSH, почте или веб-панелям. На любом публичном VPS такие попытки идут постоянно.
После установки сразу включена защита SSH: несколько неудачных входов — и IP уходит в бан. Правила (jails) можно добавить для Nginx, Postfix и других сервисов.
Команда ставит пакет из репозитория и включает jail sshd с бэкендом systemd, чтобы он работал и там, где нет /var/log/auth.log.
Для Fail2ban — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.
Три шага в боте или одна команда по SSH, установка займёт около 30 секунд.
Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.
На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.
fail2ban-client status sshd
Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12.
sudo apt update && sudo apt install -y fail2ban && printf '[sshd]\nenabled = true\nbackend = systemd\n' | sudo tee /etc/fail2ban/jail.local && sudo systemctl enable --now fail2ban && sudo systemctl restart fail2banfail2ban-client status sshdfail2ban-client set sshd unbanip 1.2.3.4/etc/fail2ban/jail.local, чтобы не заблокировать себяНе нашли ответ? Пишите @ExpressHost_SupportBot.
Зайдите через VNC-консоль и выполните fail2ban-client set sshd unbanip ВАШ_IP.
Свои правила пишите в /etc/fail2ban/jail.local, стандартный jail.conf не меняйте: он перезаписывается при обновлении.
Нет, он рассчитан на перебор паролей и подозрительные запросы в логах, а не на объёмные атаки.
Fail2ban ставится при заказе — в боте.
Нидерланды, Амстердам
$2.89/мес
$0.10 за 24 часа · $0.72 за 7 дней
Fail2ban ставится вручную: команда установки — ниже на странице.
Германия, Франкфурт
$3.14/мес
$0.11 за 24 часа · $0.79 за 7 дней
Fail2ban ставится вручную: команда установки — ниже на странице.
Польша, Варшава
$2.79/мес
$0.10 за 24 часа · $0.70 за 7 дней
Fail2ban ставится вручную: команда установки — ниже на странице.
Эстония, Таллин
$3.10/мес
$0.11 за 24 часа · $0.78 за 7 дней
Fail2ban ставится вручную: команда установки — ниже на странице.