Первые шаги на 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
Выберите регион и город в интерактивном меню. Для Москвы: Europe → Moscow.
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