Базовая защита сервера
Обновления, отдельный пользователь, запрет входа по паролю и fail2ban.
Обновлено 29 октября 2026 г.
Обновите систему
apt update && apt -y upgrade
Создайте пользователя
adduser deploy
usermod -aG sudo deploy
Запретите вход по паролю
В файле /etc/ssh/sshd_config задайте:
PasswordAuthentication no
PermitRootLogin prohibit-password
и перезапустите SSH: systemctl restart ssh.
Сначала убедитесь, что вход по ключу работает, — иначе потеряете доступ. Вернуть его можно через VNC-консоль в личном кабинете.
fail2ban
apt -y install fail2ban
systemctl enable --now fail2ban
По умолчанию он блокирует IP после нескольких неудачных попыток входа по SSH.