Выбор сервера под задачу

Настройка fail2ban на Debian: защита SSH от перебора паролей

Дмитрий Потоцкий 1 мин чтения
Настройка fail2ban на Debian: защита SSH от перебора паролей

Редакционное решение: тему не публикуем на servers

Fail2Ban на Debian — тема про администрирование, а не про выбор сервера. Из неё получится инструкция по установке пакета, настройке jail и проверке блокировок. Читатель server360.ru не получит главного: какое железо взять под свою нагрузку и как обосновать закупку.

Настенная стойка с серверным шасси и портом управления
Рабочее место с видом на серверную стойку
Серверное шасси на тележке у открытой стойки

Собранные факты не позволяют рассчитать конфигурацию. В них нет зависимости между числом SSH-подключений и требованиями к процессору, памяти, дискам или сети. Утверждение о низкой нагрузке взято из стороннего материала без методики замеров. Назначить серверу ядра, гигабайты и диски на такой основе — значит выдумать спецификацию.

Сам Fail2Ban ограничивает перебор паролей: читает журналы и передаёт межсетевому экрану команды блокировки. Документация Debian отдельно предупреждает, что программа не устраняет риск слабой аутентификации. Репозиторий разработчиков также не связывает Fail2Ban с выбором оборудования.

Исходную тему стоит передать на площадку для системных администраторов. Там из неё получится руководство по настройке Fail2Ban на Debian 12 и 13: backend=systemd, файл jail.local, параметры maxretry=5, findtime=10m, bantime=1h и проверка через fail2ban-client -t.

Для servers тему лучше заменить одной из трёх:

  • нужен ли отдельный межсетевой экран перед сервером с публичным SSH;
  • аппаратный BMC или SSH для аварийного доступа;
  • как вынести публичный доступ к 1С на отдельный шлюз.

Ближе всего к профилю площадки второй вариант. Его можно связать с материалом про доступ через Supermicro BMC, но сначала нужно заново собрать факты: отдельный порт управления, изоляция сети, доступ при отказе ОС и требования к резервированию.

Статью и публикационный JSON-блок не формирую: они отправили бы в производство редакционный отказ. Следующий шаг — выбрать замену и собрать под неё факты, после чего можно честно дать раздел «Спецификация под задачу».