Базовая установка Debian 10 на VirtualBox под сервер с минимальными настройками

Подготовим систему под будущий сервер, выполнив чистую установку Debian 10 на VirtualBox и настроив будущую сеть на виртуальном адаптере. Несмотря на простоту всех действий, ниже будет туториал с пол сотней скринов — для подробности каждого шага.

Итак, для начала создадим в VirtualBox новую виртуальную машину с фиксированным файлом жесткого диска(фиксированный работает быстрее и не фрагметируется в будущем!). После создания, дефрагментируем файл жесткого диска(с теми же целями производительности). И лишь теперь топаем на debian.org за дистрибутивом, качаем, «вставляем в дисковод» и поехали:

install debian 10
install debian 10. Выбираю всегда инсталляцию без графических плюшек — быстрее будет.
Выбираем язык установки debian
Выбираем язык установки debian
Выбор системной локали при установке debian 10
Выбор системной локали при установке debian 10
Укажем раскладку клавиатуры
Укажем раскладку клавиатуры
Выберем привычный способ переключения раскладки
Выберем привычный способ переключения раскладки
Недолгая загрузка дополнительных компонентов
Недолгая загрузка дополнительных компонентов
Зададим имя хоста нашего будущего сервера
Зададим имя хоста нашего будущего сервера
И конечно имя домена
И конечно имя нашего домена
зададим root пароль суперпользователя
зададим root пароль суперпользователя
Система потребует подтверждения пароля
Система потребует подтверждения пароля
Теперь установщик предложит создать обычного пользователя
Теперь установщик предложит создать обычного пользователя. Учтите, что имя admin зарезервировано. Ваше имя и фамилия вполне подходят(ахах! Улыбнуло)) Всегда так делаю.)
И имя учетной записи пользователя
И имя учетной записи пользователя
Без пароля пользователя тоже не обойтись
Без пароля пользователя тоже не обойтись
И конечно подтверждение пароля
И конечно подтверждение пароля
Укажем часовой пояс при установке
Укажем часовой пояс при установке
Метод разметки - использовать весь диск
Метод разметки — использовать весь диск
Выбираем диск для разметки
Выбираем диск для разметки
Схема разбиения диска - используем простейшую
Схема разбиения диска — используем простейшую
заканчиваем с разбиением диска
заканчиваем с разбиением диска
Подтверждаем запись изменений на диск
Подтверждаем запись изменений на диск
Теперь несколько минут можно покурить или выпить
Теперь несколько минут можно покурить или выпить
У нас нет других дисков
У нас нет других дисков для сканирования, поэтому выбираем нет
Выбираем где располагается зеркало архива debian
Выбираем где располагается зеркало архива debian
Можно оставить как есть
Можно оставить как есть
Прокси оставляем пустым
Прокси оставляем пустым
Выполняется быстрая настройка менеджера пакетов
Выполняется быстрая настройка менеджера пакетов

 

Не люблю что-то куда-то отправлять
Не люблю что-то куда-то отправлять
Тут поставим лишь ssh сервер и стандартные системные утилиты
Тут поставим лишь ssh сервер и стандартные системные утилиты (две нижних выделяем звездочками) и жмём продолжить
Выполняется недолгая установка выбранного
Выполняется недолгая установка выбранного
Выполняется недолгая установка выбранного
Выполняется недолгая установка выбранного
Поскольку это единственная система на диске устанавливаем загрузчик в основную загрузочную область
Поскольку это единственная система на диске устанавливаем загрузчик в основную загрузочную область
Выбираем диск для установки системного загрузчика
Выбираем диск для установки системного загрузчика
Установка завершена и можно выбросить из дисковода носитель
Установка завершена и можно выбросить из дисковода носитель. В VirtualBox обычно всё уже выброшено и можно грузиться.
Первая загрузка установленной debian 10
Первая загрузка установленной debian 10. Логинимся под рутом
Логинимся под root
Логинимся под root и теперь на время отключим машину, чтобы настроить второй интерфейс сети
В настройках виртуалки укажем виртуальный адаптер хоста
В настройках вновь созданной виртуалки укажем второй адаптер сети — виртуальный адаптер хоста
Вновь включаем машину debian
Вновь включаем машину debian и установим пакеты сетевых инструментов net-tools
Посмотрим на наш интерфейс виртуального адаптера
Посмотрим на интерфейс виртуального адаптера командой ip a и открываем настройки сетевых интерфейсов
Пропишем статический ip для интерфейса
Пропишем в /etc/network/interfaces настройки статического ip 192.168.56.10 для интерфейса enp0s8
Перезапустим сеть и посмотрим вывод ip a поднялся ли наш интерфейс со статическим ip
Перезапустим сеть и посмотрим вывод ip a поднялся ли наш интерфейс со статическим ip
Теперь поправим настройки ssh
Теперь поправим настройки ssh
Под ssh залогиниться под root
Залогиниться под root в ssh мы сможем после изменения настройки на PermitRootLogin yes
Рестрат ssh
Рестрат ssh
и подключаемся удобным ssh клиентом
и подключаемся удобным нам ssh клиентом
Отлично, подключились по ssh
Отлично, подключились по ssh к нашему серверу. Всё работает.
Подредачим немного hosts файл
Подредачим немного hosts файл
Пропишем наш ip и хост сервера
Пропишем наш ip и хост сервера в hosts
Обновим пакеты debian
Обновим пакеты debian напоследок, если имеются таковые для установки

Отлично! Виртуальная машина debian 10.4 готова. На этом этапе есть смысл сделать экспорт вновь созданной виртуалки на удаленный диск, чтобы не заморачиваться над этой дурацкой рутиной в дальнейшем, если нам вдруг затем понадобится чистенькая система.

Полезные ссылочки ещё по теме:

How to Install a Debian 10 (Buster) Minimal Server

Настройка сети и доступа по ftp и ssh к гостевой машине в Virtualbox

Установка VestaCP на виртуальную машину debian 9

Открываем доступ к серверу на VirtualBox из внешней сети(WAN) через wi-fi роутер Asus