follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open

Poll

Ваше отношение к данному гайду

Понравился
17 (89.5%)
Не понравился
0 (0%)
Прошел мимо
2 (10.5%)

Total Members Voted: 19

Author Topic: 🔥 [ГАЙД] Установка сервера Linux (Ubuntu Server) на VirtualBox.  (Read 4649 times)

Offline Bigpat

  • Padawan
  • *
  • *
  • *
  • *
  • Activity: 11878
  • points:
    3503
  • Karma: 1374
  • Trade Count: (0)
  • Referrals: 6
  • Last Active: Today at 05:40:20 PM
    • View Profile

  • Total Badges: 36
    Badges: (View All)
    Sixth year Anniversary Fifth year Anniversary Fourth year Anniversary
Установка сервера под управлением операционной системы Linux (Ubuntu Server) на виртуальный диск в программе VirtualBox.

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

Первым делом идем на сайт https://www.ubuntu.com и переходим в раздел Download (Загрузить).



Переходим в меню "Ubuntu Server 18.04 LTS" и скачиваем .iso файл. На данный момент актуальной версией является ubuntu-18.04.1-live-server-amd64.iso.



После того как файл скачали с сайта и сохранили в любом месте на своем винчестере переходим в программу VirtualBox.
Запускаем её и нажимаем на пункт "Создать".
В появившемся окне выбираем параметры как показано на скриншоте, а именно:
Имя: Ubuntu Server (Или любое другое название на Ваше усмотрение)
Тип: Linux (Выбираем из списка)
Версия: Ubuntu (64-bit) (Выбираем из списка)
Укажите оьъем памяти: Объем памяти под эту операционную систему сильно не влияет. 1 гб будет вполне достаточно. Поэтому если не хотите сделать объем больше, оставляем все как есть)
Жесткий диск: Выбираем пункт "Создать новый виртуальный жесткий диск"
Проверяем все введенные данные и нажимаем на кнопку "Создать".



Далее переходим к созданию виртуального жесткого диска

Я для теста оставил объем диска размером 2 гб, Вы же укажите объем который считаете необходимым.



В пункте "Укажите формат хранения" рекомендую выбрать "Динамический виртуальный жесткий диск", этим Вы очень сильно сэкономите место на своем винчестере на компьютере. Так как объем виртуального жесткого диска будет увеличиваться вместе с новыми данными на виртуальном диске.
Нажимаем на кнопку "Создать".

Все готово. Виртуальная система "Ubuntu Server" готова. Запускаем ее нажав на пункт "Запустить"




После запуска вновь созданной системы появляется окно с запросом "Выберите загрузочный диск". Нажав на желтую папку правее командной строки находим ранее скачанный нами файл ubuntu-18.04.1-live-server-amd64.iso и указываем на него.



Нажимаем на кнопку "Продолжить".
Начинается загрузка операционной системы "Ubuntu Server".



После зашрузки всех основных файлов для установки сервера появляется первое окно с предложением выбрать язык общения.
Поскольку мы инсталлируем сервер, по умолчанию предполагается знание английского языка, поэтому ничего тут не меняем и нажимаем на "Enter".



Английская раскладка клавиатуры нас тоже устраивает, поэтому опять соглашаясь нажимаем на "Done".



В следующем окне нам предлагают варианты установки системы. Мы соглашаемся инсталлировать Ubuntu систему "Install Ubuntu".
Нажимаем на "Enter".



В следующем окне можно настроить свою сетевую карту. По умолчанию предлагается получать IP по DHCP, но при желании перейдя табуляцией на нужную сетевую карту и нажав на "Enter" можно сразу прописать параметры сети.
Поскольку это у нас тестовый сервер, сейчас параметры сети мы менять не будем. Это всегда при необходимости можно будет сделать после инсталлирования сервера Ubuntu.
Переходим с помощью табуляции "Клавиша Tab" и нажимаем на "Done".



В следующем окне можно прописать параметры прокси, если таковой имеется в Вашей сети. В нашем примере прокси отсутствует, поэтому пропускаем этот пункт и в очередной раз жмем на "Done".



Появляется новое информационное окно, в котором предлагается указать альтернативный сервер для подгрузки файлов дистрибутива и в дальнейшем файлов для обновления системы.
Если в Вашей сети нет никаких региональных ограничений для скачивания соглашаемся с предложенным вариантом и нажимаем на "Done". Если имеется другой сервер, с которого в дальнейшем планируется подгрузка необходимых файлов, вписываем адрес альтернативного сервера.
Итак, жмем на "Done".



В следующем окне предлагаются варианты по разбивке диска на разделы. Поскольку у нас это виртуальная система и размер диска мы уже указали ранее, соглашаемся с предложением на экране "Use An Entire Disk" и нажимаем на "Enter".



В следующем информационном окне показан наш виртуальный диск и его объем. Опять нажимаем на "Enter" соглашаясь с инсталлированием сервера именно на этот диск.


В следующем окне показаны созданные инсталлятором разделы и предлагается с этим согласиться. Что мы и делаем нажав опять на "Done".



В новом окне появляется предупреждение о том что все данные на выбранном жестком диске будут стерты. И если согласны с изменениями, которые будут проделаны, нужно согласиться нажав на "Continue" (Продолжить).



В следующем окне заполняем поля для первого пользователя сервера:
Your name (Ваше имя)
Your server's name (Название сервера)
Pick a username (Логин)
Choose a password (Введите пароль)
Confirm your password (Повторить ранее введеный пароль)
После заполнения всех полей и проверки нажимаем на "Done".



В следующем окне предлагаются варианты предсобранных северных приложений, но нам это ничего не нужно. Мы ведь и сами в танке. Поэтому идем дальше и нажимаем на "Done".



Далее можете расслабиться и раскинуться в кресле для отдыха. Началось инсталлирование сервера Ubuntu на нашу виртуальную систему по управлением программы VirtualBox.
Можете для разнообразия присесть раз 20 или сходить приготовить себе чашеску кофе или чая.



Много времени инсталлирование не заняло. В очередном появившемся окне нам предлагают перезагрузить системы для вступления сделанных изменений в силу. Нажимаем на "Reboot" (Перезагрузить).



Наша серверная система перезагружена. И теперь мы наблюдаем приветственное окно системы.
Ниже есть подсказка: если хотите вводить команды от имени администратора (в Linux он называется "root"), начинаем ввод команды в такой очередности "sudo комманда". Дополнительная информация имеется в справке. Чтобы открыть справку вводим команду "man sudo_root".



Система готова к работе. Но настоятельно рекомендую сразу установить все обновления. Для этого поочередно вводим две команды:
"sudo apt-get update" и
"sudo apt-get upgrade"
После проверки файлов появится запрос с предложением обновить систему. Нажимаем на "Y" для подтверждения.



Для удобства работы с системой инсталлируем менеджер файлов MC:
"sudo apt-get install mc"
Соглашаемся с инсталлированием менеджера введя с клавиатуры "Y" и нажав на "Enter".



По окончании инсталлирования менеджера файлов MC для его включения вводим команду
"mc"



Этот файловый менеджер еще не раз пригодится Вам на первых порах, пока не освоитесь с командной строкой Linux сервера.

Сервер настроен и работает. Теперь нужно сделать небольшие изменения непосредственно в программе VirtualBox для облегчения работы с сервером извне.
Ведь по умолчанию все созданные системы в программе VirtualBox соединяются с сетью посредством NAT (NAT (Network Address Translation — «преобразование сетевых адресов») — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов. Оригинал: https://ru.wikipedia.org/wiki/NAT)



Давайте настроим сервер так чтобы он оказался не в закрытом от нашей общей сети пространстве, а был одним из устройств этой сети.
Для этого идем в окно программы VirtualBox, выбираем слева систему, у которой хотим изменить параметры. В данном случае это система с названием "Ubuntu Server", нажимаем на ней правую клавишу мыши или выбираем в меню вверху "Машина" - "Настройки" - "Сеть". И меняем параметр "NAT" на "Сетевой мост" выбрав из открывшегося списка. Разрешаем ниже движение пакетов "Неразборчивый режим" - "Разрешить все".
Нажимаем на "ОК" для подтверждения изменения параметров сети виртуальной машины.



После изменения параметров сети перезагружаем виртуальную систему "Ubuntu Server" и наблюдаем на экране новый IP адрес, который уже находится в диапазоне адросов нашей сети.



Можете сравнить IP адрес с тем который был в режиме NAT



Теперь можем попробовать сеединиться с нашим сервером с любого компьютера в этой сети по SSH.
Для работы по этому протоколу рекомендую программу Putty. Загрузить её можно по ссылке: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Можно скачать как инсталляционный дистрибутив, так и портативную версию программы: https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe
Запускаем скачанную программу. В окне "Yost name or IP address" вписываем адрес, указанный на экране сервера и нажимаем на "Open" (Открыть).



В итоге получаем...
В итоге мы не можем подключиться к серверу.
Причина в том что мы на сервере не проинсталлировали SSH.
Для инсталлирования переводим в окно с системой Ubuntu Server и вводим команду
"sudo apt-get install ssh".
Для вступления изменений в силу перезагружаем сервер.

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



На этом наш очередной урок закончен. В нем мы научились устанавливать серверную операционную систему семейства Linux под названием Ubuntu Server на виртуальный жесткий диск в программе VirtualBox.

Надеюсь что этот гайд Вам помог.
Если будут вопросы, задавайте. С удовольствием отвечу.
« Last Edit: October 28, 2019, 09:15:53 AM by Bigpat »

Altcoins Talks - Cryptocurrency Forum


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open


Offline bachichak

  • Mythical
  • *
  • *
  • Activity: 5803
  • points:
    70793
  • Karma: 421
  • forever together
  • Trade Count: (0)
  • Referrals: 3
  • Last Active: April 22, 2024, 06:14:52 PM
    • View Profile

  • Total Badges: 30
    Badges: (View All)
    Sixth year Anniversary Fifth year Anniversary Fourth year Anniversary
Еще и голосование поставил с пунктом "не нравится" ! Кааааак тут может не понравится !? Афигенный гайд !
Снимаю картуз и низкий поклон )
Походу возник вопрос.. глупый наверное, но все же задам. Предварительно скажу что абсолютно не знаком с данной программой. И, если это где-то обсуждалось, прошу пнуть туда.
Теоретически с помощью этой проги можно сделать аля холодный кошель. Ну типа второй комп, который "никогда" не подключается к инету и на нем генерить код транзакций.
Но, все же это наверняка, не гарантирует, что какая-то другая программа не откроет этот виртуалбокс.
Что скажете?

Offline Bigpat

  • Padawan
  • *
  • *
  • *
  • *
  • Activity: 11878
  • points:
    3503
  • Karma: 1374
  • Trade Count: (0)
  • Referrals: 6
  • Last Active: Today at 05:40:20 PM
    • View Profile

  • Total Badges: 36
    Badges: (View All)
    Sixth year Anniversary Fifth year Anniversary Fourth year Anniversary
Теоретически с помощью этой проги можно сделать аля холодный кошель. Ну типа второй комп, который "никогда" не подключается к инету и на нем генерить код транзакций.

Все именно так и есть. И для этого особо менять ничего не нужно. Вам гайд под Windows нужен или под Linux?
В зависимости от ответа дам пояснение как это правильно сделать.

Offline bachichak

  • Mythical
  • *
  • *
  • Activity: 5803
  • points:
    70793
  • Karma: 421
  • forever together
  • Trade Count: (0)
  • Referrals: 3
  • Last Active: April 22, 2024, 06:14:52 PM
    • View Profile

  • Total Badges: 30
    Badges: (View All)
    Sixth year Anniversary Fifth year Anniversary Fourth year Anniversary
Теоретически с помощью этой проги можно сделать аля холодный кошель. Ну типа второй комп, который "никогда" не подключается к инету и на нем генерить код транзакций.

Все именно так и есть. И для этого особо менять ничего не нужно. Вам гайд под Windows нужен или под Linux?
В зависимости от ответа дам пояснение как это правильно сделать.
Хм..
Дык, как я понимаю, - какая разница, если речь идет об оси для холодного кошеля и категорически без доступа в инет ! Хотя Линукс все же предпочтительнее, почему-то мне так кажеться.
Но, все же это делается на програмном уровне, а это не ... максимально возможная гарантия безопасности ..

ЗЫ: дописываю: кто даст гарантию, что виртуалбокс не даст сбой, грубо говоря, и не выйдет в сеть ? - никто !
« Last Edit: December 06, 2018, 12:36:50 AM by bachichak »

Offline LiteNight

  • Legendary
  • *
  • *
  • Activity: 1395
  • points:
    680
  • Karma: 189
  • ♠☠♠
  • Trade Count: (0)
  • Referrals: 11
  • Last Active: May 16, 2019, 01:46:10 PM
    • View Profile

  • Total Badges: 28
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
Еще и голосование поставил с пунктом "не нравится" ! Кааааак тут может не понравится !? Афигенный гайд !
Снимаю картуз и низкий поклон )
Отпад! Картуз улетел сразу ;D Мне кажется даже компьютерные форумы курят) пока вопросов нет, но не сказать спасибо нельзя просто!
Пойдём на улицу, потусуемся!
Пойдём туда, где нет пока вай-фая!

Offline Bigpat

  • Padawan
  • *
  • *
  • *
  • *
  • Activity: 11878
  • points:
    3503
  • Karma: 1374
  • Trade Count: (0)
  • Referrals: 6
  • Last Active: Today at 05:40:20 PM
    • View Profile

  • Total Badges: 36
    Badges: (View All)
    Sixth year Anniversary Fifth year Anniversary Fourth year Anniversary
Дык, как я понимаю, - какая разница, если речь идет об оси для холодного кошеля и категорически без доступа в инет ! Хотя Линукс все же предпочтительнее, почему-то мне так кажеться.
Но, все же это делается на програмном уровне, а это не ... максимально возможная гарантия безопасности ..

ЗЫ: дописываю: кто даст гарантию, что виртуалбокс не даст сбой, грубо говоря, и не выйдет в сеть ? - никто !

Тема затронутая Вами интересная. Возможно если этот гайд придется нашему сообществу к лицу (пока ажиотажа не наблюдаю) я напишу отдельный гайд по созданию полностью закрытой, зашифрованной системы для работы в оффлайне и генерированию транзакций в таком режиме.

Теперь отвечаю на Ваш вопрос. Гарантию того что виртуальная система не выйдет в интернет даст сразу несколько измененных параметров непосредственно в операционной системе и в настройках сети виртуальной системы.
Для изменения параметров в Windows идем в "Панель управления" - "Система" - "Диспетчер устройств", находим так сетевую карту и отключаем её. В этом случае её вообще не будет видно в системе. Можно конечно пойти в "Сетевые настройки" и отключить там, но первый вариант надежнее.
Далее теперь уже в самой программе VirtualBox идем в настройки сети (смотрите скриншот в гайде) и полностью отключаем сеть выбрав пункт "Нет".
Ну и третий заключительный параметр для нашей защищенной системы.
Идем в "Настроить" - "Общие" и справа переходим в закладку "Disk Encryption" (шифрование диска). Ставим галочку в пункте "Enable Disk Encryption" (включить шифрование диска), выбираем вид шифрования (128 бит или 256 бит) и вводим настолько сложный пароль, насколько сможем его запомнить. Нажимаем на "OK".
После этого файл содержащий данные нашей виртуальной системы зашифровывается так что ни один программист не сможет его расшифровать не зная пароли. А значит и не сможет сделать никаких изменений в системе.
И сеть у нас отключена на двух уровнях. Думаю что этого более чем достаточно.
Надеюсь что подробно ответил на Ваш вопрос.
Но если появятся еще вопросы в процессе тестирования системы, готов всегда к сотрудничеству.

Еще и голосование поставил с пунктом "не нравится" ! Кааааак тут может не понравится !? Афигенный гайд !
Снимаю картуз и низкий поклон )
Отпад! Картуз улетел сразу ;D Мне кажется даже компьютерные форумы курят) пока вопросов нет, но не сказать спасибо нельзя просто!

Добрые слова всегда приятны. Спасибо за отзыв.

Offline bachichak

  • Mythical
  • *
  • *
  • Activity: 5803
  • points:
    70793
  • Karma: 421
  • forever together
  • Trade Count: (0)
  • Referrals: 3
  • Last Active: April 22, 2024, 06:14:52 PM
    • View Profile

  • Total Badges: 30
    Badges: (View All)
    Sixth year Anniversary Fifth year Anniversary Fourth year Anniversary
"Развалинами рейстага удовлетворен" (с), в смысле, как всегда Вы дали исчерпывающий/испепеляющий  :) ответ касательно безопасности и возможного использования "холодильника" с ВиртуалБоксом.
Еще раз, спасибо. Уже без картуза, бо тоже закинул. Смысл одевать, раз на постое снимать  ;D ;D /но + позжее/

Altcoins Talks - Cryptocurrency Forum


Offline Koloss07

  • Legendary
  • *
  • Activity: 1785
  • points:
    883
  • Karma: 88
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: March 11, 2024, 05:49:43 PM
    • View Profile

  • Total Badges: 21
    Badges: (View All)
    10 Posts First Post Sixth year Anniversary
Очень подробная инструкция, автор проделал качественную работу, спасибо. Не часто ползуюсь Windows, Linux, но показалось интересным не сталкивался ранее с «закрытой, зашифрованной системой для работы в оффлайне и генерированию транзакций» осталось набить крипты, чтобы было что обезопасить.
« Last Edit: December 16, 2018, 08:08:30 PM by Koloss07 »

Offline Artyr4556

  • 1 strike
  • Baby Steps
  • *
  • *
  • *
  • Activity: 40
  • points:
    164
  • Karma: -7
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: May 22, 2020, 04:40:03 PM
    • View Profile

  • Total Badges: 8
    Badges: (View All)
    10 Posts First Post Third year Anniversary
Спасибо большое  за помощь давно уже хотел  узнать как это сделать и наконец-то я увидел большое спасибо

 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod