Установка Ubuntu Server 16.04 на виртуальную машину Virtualbox.

Здравствуйте читатели и гости моего блога. В данной статье будет рассмотрена установка ОС Ubuntu Server 16.04 LTS на виртуальную машину, которая станет основой будущего локального сервера.

Для установки понадобится образ установочного диска, скачать который можно на оф. сайте Ubuntu. На время установки понадобится соединение с интернет, некоторые файлы будут закачиваться в процессе установки.

Виртуальная машина предназначенная для установки Linux ничем не отличается от виртуальной машины для Windows, создание которой описано в одной из предыдущих статей. Для примера я создал виртуальную машину со следующими параметрами.

ubuntu установка virtualbox

ubuntu установка virtualboxПосле запуска виртуальной машины появится окно, в котором будет предложено выбрать язык установки. Выбираем язык и нажимаем <Enter>.

ubuntu установка virtualboxВ следующем окне выбираем Установить Ubuntu Server и нажимаем <Enter>.

ubuntu установка virtualboxОсновываясь на выбранном языке, система предложит указать местоположение, которое в дальнейшем будет учтено при выборе часового пояса и создании системной языковой локали.

ubuntu установка virtualboxДалее будет предложено автоматически определить раскладку клавиатуры посредством нажатия клавиш, но мне удобнее указать ее вручную, поэтому я выбираю <Нет>.

ubuntu установка virtualboxВыбираем страну для которой предназначена клавиатура.

ubuntu установка virtualboxПосле чего выбираем клавиатурную раскладку.

ubuntu установка virtualboxНа самом деле я всегда выбираю только один язык - английский, и только одну клавиатурную раскладку - English (US). Я еще ни разу не сталкивался с острой необходимостью использования русского любого другого языка кроме английского, при работе с сервером. Но поскольку начал рассказывать про установку, то рассказывать нужно про все, в том числе и про выбор языка.

После выбора клавиатурной раскладки будет предложено выбрать комбинацию клавиш посредством которой будут переключаться клавиатурные раскладки.

ubuntu установка virtualboxВ данной статье я не буду описывать настройку сетевого соединения. Настройки сетевых соединений для различных систем и типов подключения сетевых адаптеров подробно расписаны в отдельной статье посвященной сетевым настройкам виртуальных машин.

После просмотра конфигурации оборудования и автоматической/ручной настройки сетевого подключения, будет предложено указать имя компьютера (hostname - в консоли @test1).

ubuntu установка virtualboxИмя домена можно ввести любое, это значение не является критичным.

ubuntu установка virtualboxСоздаем учетную запись системного пользователя. Вводим полное имя пользователя и имя его учетной записи.

ubuntu установка virtualbox

ubuntu установка virtualboxПридумываем и подтверждаем пароль для пользователя.

ubuntu установка virtualboxНа предложение зашифровать домашний каталог отвечаем отказом, на виртуальной машине это не нужно.

ubuntu установка virtualboxПодтверждаем свой временной пояс, выбор пояса основывается местоположении указанном в начале установки. Соглашаемся если пояс правилен, если нет то выставляем его вручную из предложенного списка.

ubuntu установка virtualboxВыбираем метод разметки диска. Поскольку мы устанавливаем систему на виртуальную машину а не на физический компьютер, я не вижу смысла делать ручную разметку диска и создавать отдельные разделы. Просто выбираем автоматическую разметку с использованием всего диска.

ubuntu установка virtualboxВыбираем жесткий диск для разметки. Если бы установка системы происходила на физической машине, то в данном окне отражались бы ваши жесткие диски. Но поскольку установка происходит на виртуальную машину то тут можно увидеть только файл образа диска, созданный для данной виртуальной машины. Поэтому смело нажимаем <Enter>.

ubuntu установка virtualboxДля завершения автоматической разметки жесткого диска файла образа, выбираем - Закончить разметку и записать изменения на диск и нажимаем <Enter>.

ubuntu установка virtualboxПроходим защиту от дурака, еще раз подтверждаем внесение изменений в разделы диска.

ubuntu установка virtualboxЖдем окончания форматирования разделов и установки системы. Если требуется указать прокси то указываем, в противном случае просто нажимаем <Продолжить>.

ubuntu установка virtualboxПри настройке обновления выбираем - Без автоматического обновления. Все обновления следует проводить вручную.

ubuntu установка virtualboxПри выборе устанавливаемого программного обеспечения я оставляю только SSH сервер, убирая даже стандартные системные утилиты.

ubuntu установка virtualboxСоглашаемся с установкой системного загрузчика GRUB в главную загрузочную запись жесткого диска.

ubuntu установка virtualboxОжидаем завершения установки ОС, нажимаем <Продолжить> для перезагрузки системы.

ubuntu установка virtualboxПосле перезагрузки можно начинать пользоваться системой.

В Ubuntu по умолчанию отключен удаленный доступ для суперпользователя root, поэтому войти от его имени не получится. Сделано это в целях безопасности, как мера защиты от удаленного перебора паролей для root-пользователя. Данная мера может частично оправдывать себя при использовании сервера в полевых условиях, но на виртуальной машине является лишней и создает неудобства.

Чтобы включить доступ для пользователя root нужно сделать два шага: задать пароль для root и внести правку в конф. файл SSH-сервера. Войдите в систему от имени пользователя созданного при установке. Сразу установите любой текстовый редактор для правки конфигурационных файлов, например nano.

Пользователь root в Ubuntu по умолчанию отключен, нужно задать для него пароль чтобы его активировать. Пароль задается следующей командой.

Пароль задан, пользователь root активирован. Теперь можно войти под пользователем root.

При выполнении команда запросит пароль текущего пользователя (не root пароль).

Разрешаем удаленный доступ для root по SSH. Отредактируем файл sshd_config.

Найдите строку PermitRootLogin и замените значение prohibit-password на yes.

Перезапустим SSH-сервер для применения внесенных изменений.

Теперь можно подключаться по SSH от имени root пользователя.