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 приблизно за хвилину — без документів, без картки.

Коментарі

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

Залишити коментар

Коментарі проходять модерацію перед публікацією.