← К вики

Первые шаги на Debian 12

Базовая настройка Debian 12 после первого подключения к VPS.

Время: 10 мин · Сложность: ★☆☆☆☆

Подходит: ✓ Debian 12


Краткое описание

Debian 12 (Bookworm) — минималистичный дистрибутив: по умолчанию в нём нет sudo, меньше предустановленных пакетов, а системные умолчания более строгие. Эта инструкция доводит сервер до рабочего состояния.

Когда пригодится

  • Вы только что создали VPS с Debian 12
  • Вы хотите настроить чистую систему после переустановки
  • Вы пришли с Ubuntu и хотите понять отличия

Что понадобится

  • SSH-доступ к серверу под root
  • 10 минут

Пошаговая инструкция

1. Обновите пакеты

apt update && apt upgrade -y

После обновления перезагрузитесь, если обновилось ядро:

reboot

2. Установите sudo

В отличие от Ubuntu, Debian не включает sudo по умолчанию. Первые шаги выполняются под root.

apt install -y sudo

3. Создайте пользователя

adduser username

Команда запросит пароль и дополнительные поля (можно пропустить, нажимая Enter).

Добавьте пользователя в группу sudo:

usermod -aG sudo username

4. Установите часовой пояс

dpkg-reconfigure tzdata

Выберите регион и город в интерактивном меню. Для Москвы: EuropeMoscow.

5. Установите базовые утилиты и UFW

apt install -y curl wget git htop ufw

6. Включите файрвол

ufw allow ssh
ufw enable

Сначала откройте порт SSH, затем включайте файрвол — иначе потеряете доступ к серверу.

Проверка результата

systemctl status ufw
ufw status

Пример вывода:

Status: active

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
id username

Пример вывода:

uid=1001(username) gid=1001(username) groups=1001(username),27(sudo)

Наличие группы sudo подтверждает, что пользователь настроен верно.

Возможные ошибки

sudo: command not found после логина под новым пользователем

Вы создали пользователя до установки sudo, или забыли выполнить usermod -aG sudo username. Войдите под root и выполните:

apt install -y sudo
usermod -aG sudo username

Затем перелогиньтесь под пользователем.

Группа sudo не применяется

После usermod изменения вступают в силу только при новом входе:

su - username
sudo whoami
# root

apt update выдаёт ошибки GPG

На свежем Debian 12 иногда не хватает ключей для сторонних репозиториев. Для стандартных репозиториев Debian это редкость — проверьте /etc/apt/sources.list:

cat /etc/apt/sources.list

Там должна быть строка вида:

deb http://deb.debian.org/debian bookworm main

FAQ

В чём главное отличие Debian от Ubuntu?

Debian не устанавливает sudo автоматически и не создаёт непривилегированного пользователя при установке. Система более минималистична: устанавливается только то, что вы явно запросили.

Можно ли работать под root постоянно?

Технически можно, но это повышает риск случайной ошибки. Лучше создать отдельного пользователя с sudo.

Как добавить ещё одного пользователя с sudo?

adduser seconduser
usermod -aG sudo seconduser

Полезные ссылки

Следующие статьи

Сейчас работают только те cookie, без которых сайт не откроется. Разрешите ещё аналитические — будем видеть, где интерфейс мешает, и чинить это.