К содержимому
1CENT

Базовая защита сервера

Обновления, отдельный пользователь, запрет входа по паролю и 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.