Работа только под root рискованна. Создайте отдельного пользователя с sudo и SSH-ключом — дополнение к Защита SSH и UFW.
📋 Требования
- Linux VPS (Ubuntu/Debian) с root/sudo и активной SSH-сессией.
Создать пользователя
Замените deploy на нужное имя:
Bashsudo adduser deploy sudo usermod -aG sudo deploy
Добавить в группу sudo
Bashsudo groups deploy # doit afficher : deploy sudo (ou wheel sur certaines distros)
Настроить SSH-ключ
На ПК создайте ключ (ssh-keygen -t ed25519) и скопируйте на сервер:
Bashssh-copy-id deploy@IP_DU_VPS
Puis connectez-vous : ssh deploy@IP_DU_VPS
Проверить sudo
Bashsudo apt update # ou : sudo whoami → root
Рекомендации
- Отключите вход root по паролю после проверки (Защита SSH).
- Разрешите порт SSH в UFW.
- Используйте надёжные пароли при аутентификации по паролю.
Удачного развёртывания! 🚀