Подготовим систему под будущий сервер, выполнив чистую установку Debian 10 на VirtualBox и настроив будущую сеть на виртуальном адаптере. Несмотря на простоту всех действий, ниже будет туториал с пол сотней скринов — для подробности каждого шага.
Итак, для начала создадим в VirtualBox новую виртуальную машину с фиксированным файлом жесткого диска(фиксированный работает быстрее и не фрагметируется в будущем!). После создания, дефрагментируем файл жесткого диска (с теми же целями производительности). И лишь теперь топаем на debian.org за дистрибутивом, качаем, «вставляем в дисковод» и поехали:
install debian 10. Выбираю всегда инсталляцию без графических плюшек — быстрее будет.
Выбираем язык установки debian
Выбор системной локали при установке debian 10
Укажем раскладку клавиатуры
Выберем привычный способ переключения раскладки
Недолгая загрузка дополнительных компонентов
Зададим имя хоста нашего будущего сервера
И конечно имя нашего домена
зададим root пароль суперпользователя
Система потребует подтверждения пароля
Теперь установщик предложит создать обычного пользователя. Учтите, что имя admin зарезервировано. Ваше имя и фамилия вполне подходят(ахах! Улыбнуло)) Всегда так делаю.)
И имя учетной записи пользователя
Без пароля пользователя тоже не обойтись
И конечно подтверждение пароля
Укажем часовой пояс при установке
Метод разметки — использовать весь диск
Выбираем диск для разметки
Схема разбиения диска — используем простейшую
заканчиваем с разбиением диска
Подтверждаем запись изменений на диск
Теперь несколько минут можно покурить или выпить
У нас нет других дисков для сканирования, поэтому выбираем нет
Выбираем где располагается зеркало архива debian
Можно оставить как есть
Прокси оставляем пустым
Выполняется быстрая настройка менеджера пакетов
Не люблю что-то куда-то отправлять
Тут поставим лишь ssh сервер и стандартные системные утилиты (две нижних выделяем звездочками) и жмём продолжить
Выполняется недолгая установка выбранного
Выполняется недолгая установка выбранного
Поскольку это единственная система на диске устанавливаем загрузчик в основную загрузочную область
Выбираем диск для установки системного загрузчика
Установка завершена и можно выбросить из дисковода носитель. В VirtualBox обычно всё уже выброшено и можно грузиться.
Первая загрузка установленной debian 10. Логинимся под рутом
Логинимся под root и теперь на время отключим машину, чтобы настроить второй интерфейс сети
В настройках вновь созданной виртуалки укажем второй адаптер сети — виртуальный адаптер хоста
Вновь включаем машину debian и установим пакеты сетевых инструментов net-tools
Посмотрим на интерфейс виртуального адаптера командой ip a и открываем настройки сетевых интерфейсов
Пропишем в /etc/network/interfaces настройки статического ip 192.168.56.10 для интерфейса enp0s8
Перезапустим сеть и посмотрим вывод ip a поднялся ли наш интерфейс со статическим ip
Теперь поправим настройки ssh
Залогиниться под root в ssh мы сможем после изменения настройки на PermitRootLogin yes
Рестрат ssh
и подключаемся удобным нам ssh клиентом
Отлично, подключились по ssh к нашему серверу. Всё работает.
Подредачим немного hosts файл
Пропишем наш ip и хост сервера в hosts
Обновим пакеты debian напоследок, если имеются таковые для установки
Отлично! Виртуальная машина debian 10.4 готова. На этом этапе есть смысл сделать экспорт вновь созданной виртуалки на удаленный диск, чтобы не заморачиваться над этой дурацкой рутиной в дальнейшем, если нам вдруг затем понадобится чистенькая система.
Полезные ссылочки ещё по теме:
How to Install a Debian 10 (Buster) Minimal Server
Настройка сети и доступа по ftp и ssh к гостевой машине в Virtualbox
Установка VestaCP на виртуальную машину debian 9
Открываем доступ к серверу на VirtualBox из внешней сети(WAN) через wi-fi роутер Asus