Безопасная конфигурация демона 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