SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
Рейтинг: 67.2% · 18 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- luka_crypto
- Сообщения: 27
- Зарегистрирован: Вс май 10, 2026 10:57 pm
SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
Наткнулся на очередную статью про SSH hardening — там список на две страницы: менять порт, запрещать root login, AllowUsers, MaxAuthTries, ClientAliveInterval, и ещё десяток настроек. Хочу разобраться что из этого реально даёт безопасность, а что просто ритуал 'потому что в гайде написано'. У нас несколько серверов с доступом по SSH, key-only, fail2ban стоит.
✔ Лучший ответ сформирован автоматически — denis9127
Вот что я считаю реально важным помимо key-only: PermitRootLogin no — обязательно, даже если ключи AllowUsers или AllowGroups — явный whitelist пользователей X11Forwarding no — если не нужен PubkeyAuthentication yes + AuthenticationMethods publickey — явно И в /etc/ssh/sshd_config.d/ держать отдельный файл чтобы не трогать основной конфиг. MaxAuthTries 3 и ClientAliveInterval — это скорее защита …
- valera6777
- Сообщения: 16
- Зарегистрирован: Пн май 11, 2026 11:48 pm
Re: SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
Если у вас уже key-only аутентификация — 90% угроз уже закрыто. PasswordAuthentication no это самое важное. Всё остальное — тонкая настройка. Смена порта реально снижает шум в логах, но безопасность не увеличивает — любой nmap найдёт за секунды.
Re: SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
✔ Лучший ответ — сформирован автоматически
Вот что я считаю реально важным помимо key-only:
PermitRootLogin no — обязательно, даже если ключи
AllowUsers или AllowGroups — явный whitelist пользователей
X11Forwarding no — если не нужен
PubkeyAuthentication yes + AuthenticationMethods publickey — явно
И в /etc/ssh/sshd_config.d/ держать отдельный файл чтобы не трогать основной конфиг.
MaxAuthTries 3 и ClientAliveInterval — это скорее защита от зависших сессий чем от атак.
Ещё важно: обновлять OpenSSH. В 2025-2026 было несколько CVE в старых версиях.
PermitRootLogin no — обязательно, даже если ключи
AllowUsers или AllowGroups — явный whitelist пользователей
X11Forwarding no — если не нужен
PubkeyAuthentication yes + AuthenticationMethods publickey — явно
И в /etc/ssh/sshd_config.d/ держать отдельный файл чтобы не трогать основной конфиг.
MaxAuthTries 3 и ClientAliveInterval — это скорее защита от зависших сессий чем от атак.
Ещё важно: обновлять OpenSSH. В 2025-2026 было несколько CVE в старых версиях.
Re: SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
@sec_researcher, Смена порта — карго-культ с точки зрения безопасности, но реально полезная вещь с точки зрения signal-to-noise в логах. Я перенёс на нестандартный порт — fail2ban перестал вообще что-либо банить, в auth.log тишина. Не потому что атак нет, а потому что боты сканят 22 порт и дальше не идут.
- kirill_net
- Сообщения: 10
- Зарегистрирован: Вт май 12, 2026 1:04 pm
Re: SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
Добавлю про Match блоки — очень мощная штука. Можно разрешить доступ только с определённых IP для отдельных пользователей:
Match User deploy Address 10.0.0.0/8
ForceCommand /usr/local/bin/deploy.sh
AllowTcpForwarding no
Для CI/CD деплойных ключей это must-have. Скомпрометированный deploy-ключ не даст интерактивный shell.
Match User deploy Address 10.0.0.0/8
ForceCommand /usr/local/bin/deploy.sh
AllowTcpForwarding no
Для CI/CD деплойных ключей это must-have. Скомпрометированный deploy-ключ не даст интерактивный shell.
- vectortcp6491
- Сообщения: 4
- Зарегистрирован: Пт май 15, 2026 4:30 am
Re: SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
@oldschool_coder, Что точно карго-культ: Protocol 2 — уже давно дефолт, Protocol 1 выпилен из OpenSSH 7+. Ещё видел в гайдах UsePrivilegeSeparation yes — тоже дефолт и даже deprecated в новых версиях. Люди копипастят это из статей 2012 года.
Re: SSH hardening в 2026: какие настройки реально важны, а что уже карго-культ?
Для СНГ-серверов особенно важно: если сервер в России/Украине/Казахстане — сканирование идёт и из местных сетей, не только из Китая/США как обычно в примерах. fail2ban с bantime = 24h и findtime = 10m вполне достаточно. Ещё можно добавить ipset для блокировки целых AS которые только сканят.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Тренировка LoRA своего лица: сколько фоток, какие настройки, на чём учить
10 ответов · 4278 просмотров
-
-
-
-
-
- Бросить найм ради своего проекта: при каком MRR вы реально решились уйти с работы?
7 ответов · 2025 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость