Ключи вместо паролей
Убедившись, что вход по ключу работает, создайте отдельный drop-in-файл, а не правьте основную конфигурацию:
PasswordAuthentication no
KbdInteractiveAuthentication no
PermitRootLogin prohibit-password
MaxAuthTries 3$ sshd -t && systemctl reload ssh # "sshd" on AlmaLinux/RockyНе закрывайте текущую сессию, пока не проверите новый вход во втором терминале. Если что-то пойдёт не так, вы всё равно сможете войти через консоль KVM.
Файрвол
$ apt install ufw
$ ufw allow 22/tcp
$ ufw allow 443/tcp
$ ufw enableАвтоматические обновления безопасности
$ apt install unattended-upgrades
$ dpkg-reconfigure -plow unattended-upgradesУстановите fail2ban, если для какого-то другого сервиса приходится оставить вход по паролю.




