Установка сервера Debian на VirtualBox
Debian не содержит отдельной версии для серверов, при установки на сервер нужно не устанавливать GUI рабочего стола. Скачайте последнюю стабильную версиюopen in new window Debian, лучше взять DVD образ.
Создайте новую виртуальную машину в VirtualBox. В последних версия VirtualBox отключите автоматическую установку.
Зайдите в настройки виртуальной машины и измените сетевой адаптер на Bridget adapter
.
После запуска виртуальной машины выберите консольный вариант установки:
Установите подходящий hostname
, он пригодится для подключения к виртуальной машине по SSH.
В следующих шагах оставляйте настройки по умолчанию, выберите подходящий пароль для root, имя пользователя и пароль для пользователя.
Откажитесь от предложений установить дополнительные компоненты, подключится к сети и отправлять отчеты об установках пакетов.
Во время шага выбора компонентов отключите Debian desktop environment
и включите SSH server
.
Во время вопроса о том устанавливать ли GRUB выберите yes
.
Затем выберите устройство, чтобы не вводить его название вручную.
При установке Debian без графического окружения автоматически не устанавливаются пакеты, нужные для работы сети. Для возможности установки пакетов из онлайн репозиториев, а не с диска, измените файл /etc/apt/sources.list
:
su -l # войти в режим суперпользователя
nano /etc/apt/sources.list
2
Удалите из него все строки (ctrl+k
) и введете следующую строку:
deb http://deb.debian.org/debian bookworm main
Теперь установите sudo
(Советы после установки Debianopen in new window):
apt update
apt install sudo
adduser user sudo # добавить пользователя user в группу sudo
exit # выйти из режима суперпользователя
2
3
4
Описание команды adduser
из man
:
Add an existing user to an existing group. If called with two non-option arguments, adduser will add an existing user to an existing group.
Добавление пользователя в группу sudo
нужно, чтобы у пользователя была возможность использовать команду sudo
. Чтобы добавление в группу сработало выйдите из пользователя командой logout
и снова введите логин и пароль.
Теперь установите пакеты для работы сети:
sudo apt install network-manager
sudo apt install net-tools
2
И затем обновите все пакеты:
sudo apt update
sudo apt upgrade
2
Чтобы убрать сообщениеopen in new window при команде apt update
создайте файл
sudo nano /etc/apt/apt.conf.d/no-bookworm-firmware.conf
И введите в него следующий текст:
# Description:
# https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
APT::Get::Update::SourceListWarnings::NonFreeFirmware "false";
2
3
4
Выключите виртуальную машину и запустите виртуальную машину в фоновом режиме. Теперь вы можете подключится к серверу по ssh из консоли используя имя сервера и пользователя указанные при установке.
ssh user@debian-server