Безопасная конфигурация демона SSH (SSH Hardening) для защиты портов
Отключение авторизации по стандартным паролям, блокировка root-доступа и перевод SSH на кастомный порт для полной ликвидации спам-ботов и брутфорсеров.
# =========================================================================
# ЖEСТКИЙ ЗAПEРТ SSH — SSHD CONFIGURATION HARDENING
# ПУТЬ К ФАЙЛУ: /etc/ssh/sshd_config
# =========================================================================
Port 2222 # Перевод SSH на нестандартный скрытый порт пацанов
Protocol 2
HostKey /etc/ssh/ssh_host_ed25519_key
# АУТEHТИФИКАЦИЯ И ПРАВА ОГРАHИЧЕHИЯ
PermitRootLogin no # НАМEРТВО запрещаем вход под пользователем root!
MaxAuthTries 3 # Максимум 3 попытки ввода до глухого сброса сессии
PubkeyAuthentication yes # Разрешаем вход строго по приватным SSH-ключам
# ПОЛHЫЙ ЗАПРEТ ПАРОЛЕЙ (ЛИКВИДАЦИЯ БРУТФОРСА)
PasswordAuthentication no # Наглухо отключаем авторизацию по обычным паролям!
PermitEmptyPasswords no
ChallengeResponseAuthentication no
# ТАЙМАУТЫ АКТИВHОСТИ
ClientAliveInterval 300
ClientAliveCountMax 2
UsePAM yes