EQVPS

Как настроить Debian VPS (первые шаги после получения root)

Начальная настройка свежего Debian 12 VPS: обновите apt, добавьте sudo и пользователя без root, установите SSH-ключ, отключите вход по паролю и включите файрвол UFW. Отличия Debian от Ubuntu, с копируемыми командами.

Настройка Debian почти такая же, как у Ubuntu — обе на apt — с парой специфичных для Debian нюансов, которые стоит знать (sudo есть не всегда; образ более минималистичный). Вот первые десять минут на свежей машине Debian 12.

1. Обновите систему

apt update && apt upgrade -y

2. Установите sudo (в Debian его часто нет) и создайте пользователя

apt install -y sudo curl
adduser deploy            # set a password when prompted
usermod -aG sudo deploy

Установка sudo — главное отличие Debian: минимальные образы поставляются без него.

3. Добавьте SSH-ключ пользователю

Установите ваш публичный ключ (как его создать):

mkdir -p /home/deploy/.ssh
nano /home/deploy/.ssh/authorized_keys      # paste your PUBLIC key
chown -R deploy:deploy /home/deploy/.ssh
chmod 700 /home/deploy/.ssh && chmod 600 /home/deploy/.ssh/authorized_keys

Подтвердите, что ssh deploy@YOUR.SERVER.IP работает во втором терминале, прежде чем продолжать.

4. Отключите вход по паролю и root по SSH

sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

5. Файрвол (установить, затем включить)

В минимальном Debian UFW может не быть:

sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw enable

Об открытии портов приложений смотрите настройку файрвола UFW.

6. Автоматические обновления безопасности

sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades   # choose "Yes"

Следующие шаги

Обновлено, без root, только по ключу, за файрволом. Отсюда: установить Docker, настроить nginx reverse proxy или пройти полный чек-лист безопасности нового VPS. EQVPS предлагает чистые образы Debian 12 (а также Ubuntu, AlmaLinux) с root примерно за минуту, без KYC, с оплатой в крипте.

Частые вопросы

Чем настройка Debian отличается от Ubuntu?

Шаги почти идентичны — обе на apt — с двумя небольшими примечаниями по Debian: sudo не всегда установлен по умолчанию, поэтому его ставят первым, а Debian поставляется более минималистичным, так что инструменты вроде curl или ufw может понадобиться доустановить. В остальном поток обновление / пользователь без root / SSH-ключ / файрвол тот же.

Почему sudo не работает на моей свежей машине Debian?

Минимальные образы Debian часто не включают sudo, а ваш новый пользователь ещё не в группе sudo. Установите его как root (apt install -y sudo) и добавьте пользователя через usermod -aG sudo <user>. Затем выйдите и войдите снова, чтобы группа вступила в силу.

Отключать ли вход root по SSH в Debian?

Да, как только заработает пользователь без root с sudo и вашим SSH-ключом. Вход root по SSH — первое, что пробуют боты. Создайте пользователя, подтвердите вход по ключу во втором терминале, затем задайте PermitRootLogin no и PasswordAuthentication no.

Какую версию Debian для VPS?

Debian 12 (Bookworm) — текущий стабильный, долгая поддержка и версия, на которую нацелены эти команды. Стабильный Debian ценят именно за скучную надёжность, которая нужна на сервере.

Вы просите документы или карту?

Нет. Email для регистрации, оплата в USDC или USDT. Вы получаете чистый образ Debian с root примерно за минуту — без документов, без карты.

Комментарии

Пока нет комментариев. Будьте первым.

Оставить комментарий

Комментарии проходят модерацию перед публикацией.