Как подключиться к виртуальному серверу Ubuntu
Обновлено: 21.11.2024
VirtualBox – это программа, используемая для запуска и простого перехода между несколькими ОС в вашей операционной системе. Это особенно полезно при установлении соединений по сети. Secure Shell — это криптографический сетевой протокол, который безопасно работает и соединяет клиента с сервером по незащищенной сети. Данные должны быть криптографически защищены перед отправкой по сети, чтобы избежать атак типа «человек посередине». Кроме того, вам нужно будет включить SSH при взаимодействии с виртуальными машинами из соображений безопасности. Мы обсудим установку и включение SSH в виртуальной машине Ubuntu, чтобы установить безопасное соединение между хостами.
Что такое SSH?
SSH (Protect Shell) – это открытый протокол, используемый для защиты менее сложного и дорогостоящего сетевого подключения, которое обеспечивают аппаратные VPN-решения, или, другими словами, проверки подлинности, шифрования и целостности данных для защиты сети. Мы получаем несколько функций по сравнению с SSH, таких как безопасная командная оболочка, безопасная передача файлов и удаленный доступ через безопасный туннель к ряду приложений TCP/IP.
Помимо аутентификации хоста, шифрования и целостности данных, он также имеет дополнительные преимущества, такие как сжатие перед шифрованием, которое может значительно снизить вычислительные затраты на шифрование данных.
Что такое порты?
Что такое NAT?
Преобразование сетевых адресов означает NAT.
Как следует из названия, NAT используется для преобразования адреса на конце частной сети, созданного пользователем, который указывает на местоположение, которое предположительно находится в частной сети.
Шаги по настройке и включению SSH
Шаг 1. Откройте виртуальную коробку. Нажмите «Настройки» и перейдите в «Сеть».
Шаг 2. Выберите адаптер
Включите бесплатный сетевой адаптер и выберите сеть NAT.
Шаг 3.
Откройте дополнительные параметры и нажмите «Переадресация портов».
Появится вкладка с несколькими полями, как показано на следующем шаге.
Шаг 4. Добавьте новую запись в соответствии с приведенными ниже инструкциями, нажав кнопку + на этой вкладке.
Имя: ssh,
Протокол: TCP,
Порт хоста: x,
Гостевой порт: y,
где x и y — одинаковые номера портов.
После этого вы увидите новую запись в таблицах с данными, которые вы заполнили.
Шаг 5. Установите SSH
Настольная система Ubuntu не устанавливает сервер SSH по умолчанию, но его легко установить с помощью обычных репозиториев Ubuntu.
Следующие команды установят SSH:
Шаг 6. Подключитесь к SSH
Введите следующую команду для подключения к гостевой системе
Введите пароль, если будет предложено, и вы подключитесь к виртуальной машине.
Чтобы отключить SSH на вашем компьютере, запустите:
Чтобы включить его, когда он отключен, запустите:
Заключение
Мы узнали, как установить SSH на виртуальную машину Ubuntu. Как мы уже говорили, SSH — это полезный инструмент для установления безопасной связи между клиентом и сервером по незащищенной сети. Без правильной настройки SSH-соединения ваши приложения могут подвергнуться атаке «человек посередине», когда злоумышленник может получить доступ к вашим данным по сети. SSH использует RSA и другие алгоритмы асимметричного шифрования для шифрования и расшифровки данных, отправляемых по сети. Защита ваших данных становится более важной при обмене такими данными, как банковские реквизиты и пароли по сети. Отсутствие безопасности может привести к большим потерям как для клиента, так и для компании. Изменение порта SSH по умолчанию повысит безопасность вашего сервера за счет снижения опасности автоматических кибератак.
Об авторе
Симран Каур
Симран работает техническим писателем. Выпускник MS Computer Science из известного центра CS, также известного как Силиконовая долина, также является редактором веб-сайта. Ей нравится писать на любые технические темы, включая программирование, алгоритмы, облачные технологии, науку о данных и искусственный интеллект. Ей нравятся путешествия, рисование и садоводство.
Вы можете скачать образ Ubuntu здесь. Обязательно сохраните его в запоминающемся месте на вашем ПК! В этом руководстве мы будем использовать выпуск Ubuntu 20.04 LTS.
В Mac OS или Windows вы можете загрузить VirtualBox со страницы загрузок здесь.
Эта страница также содержит инструкции по загрузке VirtualBox для Linux. Однако в Ubuntu вы можете найти VirtualBox, просто выполнив поиск в приложении Ubuntu Software.
После завершения установки запустите VirtualBox.
2.Создайте новую виртуальную машину
Нажмите «Создать», чтобы создать новую виртуальную машину. Заполните соответствующие данные:
- Имя: если вы включите слово Ubuntu в свое имя, тип и версия будут обновлены автоматически.
- Папка компьютера: здесь будут храниться ваши виртуальные машины, чтобы вы могли возобновить работу с ними в любое время.
- Тип: Linux
- Версия: Ubuntu (64-разрядная версия)
На следующем экране вы сможете выбрать объем оперативной памяти вашего основного ПК, к которому будет обращаться виртуальная машина. Обязательно оставайтесь внутри зеленой полосы, чтобы вы могли продолжать работать вне виртуальной машины, пока она работает!
Примечание. Если вы выберете экспертный режим, вам будет предоставлена возможность установить все эти параметры за один раз. Полезно для будущих настроек!
Пока можно использовать настройки по умолчанию.
После этого вы можете выбрать, сколько места на жестком диске будет использовать ваша виртуальная машина.
Тип жесткого диска зависит от того, используете ли вы VirtualBox с другим программным обеспечением для виртуальных машин. Пока мы можем оставить это как VDI.
Затем вы можете выбрать, будет ли жесткий диск распределяться динамически (вплоть до предела, который мы установим на следующем экране), заполняя его по мере необходимости. В противном случае мы можем сказать ему выделить весь объем памяти с самого начала. Это улучшит производительность, но может занять лишнее место. Мы оставим его динамически выделяемым для этого урока.
Наконец, вы можете установить максимальный объем памяти, к которому может получить доступ ваша виртуальная машина.
После этого нажмите «Создать», чтобы инициализировать машину!
3. Установите свое изображение
Нажмите «Пуск», чтобы запустить виртуальную машину. Вам будет предложено выбрать загрузочный диск. Используйте значок файла, чтобы открыть окно выбора оптических дисков, и нажмите «Добавить», чтобы найти файл .iso
Выберите образ диска, который хотите использовать, затем нажмите «Пуск» в окне запуска диска.
Примечание. Если вы закроете это окно перед выбором образа, вы все равно сможете сделать это из меню «Устройства» в верхней части окна виртуальной машины. Выберите Устройства > Оптические дисководы > Выбрать/Создать образ диска…
Теперь рабочий стол Ubuntu должен загружаться и отображать меню установки.
После этого вы можете следовать обычному процессу установки Ubuntu Desktop.
Но есть еще кое-что, о чем нужно поговорить, прежде чем мы двинемся дальше!
4. Изменение разрешения окна
Вы заметите, что по умолчанию VirtualBox отображается только с разрешением 800x600. Но если щелкнуть правой кнопкой мыши значок «Окно на мониторе» в нижней части экрана и выбрать «Виртуальный экран 1», доступно гораздо больше параметров, но они неактивны.
Чтобы решить эту проблему, нам нужно изменить некоторые настройки. Закройте окно и выберите Выключить машину.
Вернитесь в окно менеджера и выберите Настройки.
Затем перейдите на вкладку "Экран".
Измените настройку графического контроллера на VBoxSVGA и нажмите "ОК" (игнорируйте предупреждение).
Теперь перезапустите виртуальную машину.
После запуска Ubuntu вы сможете выбрать все доступные разрешения в меню виртуального монитора или просто изменить размер окна, чтобы настроить отображение.
Это конец основного руководства. Поздравляем, теперь Ubuntu работает на виртуальной машине!
Ниже приведены некоторые дополнительные параметры, если вы хотите продолжить изучение VirtualBox.
5. Установка гостевых дополнений
Гостевые дополнения — это дополнительное программное обеспечение, открывающее доступ к некоторым дополнительным функциям VirtualBox. Это включает в себя лучшую интеграцию между вашей виртуальной машиной и хост-машиной, а также улучшенную поддержку видео, которая позволяет выбирать параметры разрешения экрана при использовании VMSVGA.
Чтобы установить гостевые дополнения, необходимо завершить установку Ubuntu на виртуальной машине и загрузиться с рабочего стола.
Оттуда выберите Устройства > Вставить компакт-диск с гостевыми дополнениями.
Появится запрос на загрузку файла образа диска гостевых дополнений.
Нажмите "Загрузить".
Затем нажмите "Вставить".
Диск появится на вашем виртуальном рабочем столе, и вам будет предложено запустить программное обеспечение.
Введите пароль, чтобы установить его.
После этого вам потребуется перезапустить виртуальную машину, чтобы новые функции вступили в силу.
Закройте компьютер, но прежде чем запустить его снова, вернитесь в меню "Настройки" и измените графический контроллер обратно на VMSVGA и включите 3D-ускорение. Это улучшит производительность вашей виртуальной машины за счет использования 3D-оборудования вашего ПК и позволит вам изменять разрешение рабочего стола!
Еще одна открываемая функция — общий буфер обмена, который можно активировать в разделе «Устройства» > «Общий буфер обмена». Это позволит вам копировать и вставлять между виртуальными и хост-машинами, что полезно, когда вы хотите копировать выходные данные с одного устройства на другое.
6. Исследуйте виртуальную коробку
Как вы, вероятно, заметили, в VirtualBox доступно множество дополнительных параметров конфигурации, и мы только поверхностно коснулись их.
VirtualBox позволяет создавать и настраивать несколько виртуальных машин, поэтому не бойтесь создавать новые экземпляры Ubuntu, чтобы опробовать различные конфигурации системы и хранилища для точной настройки производительности.
Почему бы не попробовать выполнить описанное выше руководство с одной из разновидностей Ubuntu!
Узнайте, как создать собственный локальный экземпляр Ubuntu 18.04 Server с помощью VirtualBox в Windows 10.
Обучение становится проще, если у вас в руках есть инструмент, который вы хотите освоить. Если вы хотите научиться работать с сервером, он вам нужен. В настоящее время аренда сервера обходится довольно дешево, вы можете найти виртуальный частный сервер (VPS) всего за 5 долларов США в месяц у разных провайдеров, поэтому быстро получить функциональный сервер несложно. Но что может быть лучше дешевого сервера? Это бесплатный сервер, да? Если вы знаете, что делаете, вы можете легко настроить виртуальную машину, которая запускает Ubuntu Server на вашем компьютере с Windows. Вы можете использовать этот сервер, чтобы узнать больше о среде Linux и связанных с ней материалах локально.
В этой статье мы объясним вам, как настроить собственный Ubuntu Server 18.04 на виртуальной машине локально в Windows 10 и как получить к ней частный доступ через SSH.
Мы не публикуем виртуальную машину. Идея состоит в том, чтобы ваш собственный сервер Ubuntu работал локально и был доступен через протокол SSH локально на вашем компьютере.
Мы также рекомендуем вам ознакомиться с учебным пособием в нашем видео на YouTube, которое содержит подробное пошаговое описание.
Требования
Чтобы следовать этому руководству, вам потребуются следующие компоненты, которые уже установлены на вашем компьютере:
-
: эта программа должна быть уже установлена, никаких специальных настроек или настроек не требуется. : вы можете скачать ISO-файл операционной системы для серверной версии с официального сайта (размер файла ~890MB).
И это все, вам больше ничего не нужно, чтобы начать настройку вашего нового локального сервера Ubuntu.
1. Создать новую виртуальную машину
Откройте VirtualBox и приступайте к созданию новой виртуальной машины для Ubuntu. В верхнем меню выберите «Создать» (или нажмите Ctrl + N ):
И дайте имя вашей виртуальной машине. Выберите также Linux в качестве типа и Ubuntu в качестве версии (с архитектурой вашего файла ISO, в нашем случае 64-битной):
Затем нажмите "Далее".
2. Настройка оборудования ВМ
Теперь, имея базовую информацию о виртуальной машине, мы настроим оборудование в том же мастере. Первый шаг — определить максимальный объем оперативной памяти, который будет назначен виртуальной машине. Это значение полностью зависит от того, что вам нужно, и в соответствии с вашими ресурсами. У нас есть 24 ГБ оперативной памяти, поэтому мы определим это значение равным 4 ГБ:
Затем вам потребуется создать новый виртуальный жесткий диск. Мы создадим его с нуля с теми же настройками:
После выбора создания диска выберите хранилище для динамического выделения, и вам нужно будет указать размер жесткого диска. Для виртуальной коробки сервера Ubuntu рекомендуется 10 ГБ, однако в зависимости от того, что вам нужно, вы можете увеличить размер. В этом случае мы установим его на 30 ГБ:
После ввода этого значения мастер основного оборудования закроется. Теперь нужно указать сетевую конфигурацию виртуальной машине, иначе у нас не будет доступа к интернету. Для этого выберите созданную виртуальную машину и нажмите Настройки (или нажмите Ctrl+S ):
Затем перейдите на вкладку «Сеть» и выберите вкладку «Адаптер 1» в разделе «Сеть». Установите для параметра «Присоединен к» значение «Мостовой адаптер»:
При этом будет использоваться адаптер для подключения к сетевому интерфейсу текущей операционной системы, поэтому виртуальная машина будет иметь доступ к Интернету. Пока не закрывайте диалоговое окно.
Теперь перейдите на вкладку Storage и выберите первый диск в области Controller: IDE. На правой боковой панели найдите параметр оптического привода и нажмите на диск, затем выберите параметр «Выбрать файл виртуального оптического диска»:
В появившемся диалоговом окне найдите на своем компьютере ISO-файл с ISO-файлом Ubuntu Server, который у вас есть (в нашем случае ubuntu-18.04.4-live-server-amd64.iso ).
Наконец нажмите "ОК".
3. Запустите виртуальную машину и установите Ubuntu 18.04
Теперь, когда мы настроили все необходимое для начала установки, загрузите виртуальную машину, нажав кнопку Пуск:
Это запустит виртуальную машину, и она загрузится с ISO-образом Ubuntu 18.04, показывая вам установку установки:
Если вы знаете, как работать с мастерами установки, все должно быть просто, в противном случае посмотрите пошаговое руководство в видеоруководстве. После завершения установки обязательно закройте виртуальную машину, перейдите на вкладку «Хранилище» и убедитесь, что оптические приводы пусты, а затем снова запустите виртуальную машину.
4. Доступ к виртуальному серверу через SSH
Виртуальная машина предоставит вам немедленный доступ через SSH к вашему серверу, так как вы сможете запускать команды прямо с нее:
Однако, если вы хотите узнать адрес для подключения к серверу с помощью другого инструмента, такого как PuTTY, вы можете просто ввести команду ifconfig для отображения состояния сетевых интерфейсов:
В нашем случае это адрес, поэтому мы могли подключиться по SSH к указанному адресу с помощью PuTTY или другого SSH-клиента, например, с помощью командной строки: ssh [email protected].
Чтобы настроить операционную систему локального сервера с нуля, вам потребуется загрузить Oracle VM VirtualBox Manager и установить Ubuntu.
Приблизительное время установки – 30–40 минут.
- Загрузите и установите последнюю копию Oracle VM VirtualBox для своей операционной системы.
- Загрузить копию Ubuntu Server v18.04.3 LTS, 64-разрядная версия (Bionic Beaver)
- Запустите VirtualBox и создайте новую виртуальную машину
Нажмите кнопку "Создать".
Укажите имя и операционную систему.
Установите объем памяти 2048 МБ. Если вы обнаружите, что это слишком медленно, вы можете изменить его в любое время, когда виртуальная машина выключена.
Создайте виртуальный жесткий диск сейчас.
Выберите VDI (образ диска VirtualBox) в качестве типа файла на жестком диске.
Установите хранилище на физическом жестком диске как динамически выделяемое.
Измените имя, указав дату, например Ubuntu 18.04 VM 20190129, и размер не менее 20 ГБ. Чем больше, тем лучше! Изменить это позже — непростая задача.
Нажмите кнопку «Создать», чтобы завершить первоначальную настройку.
Запустите виртуальную машину.
Когда появится всплывающее диалоговое окно, выберите ISO-образ Ubuntu 18.04, который вы скачали ранее.
Выберите язык.
Выберите конфигурацию клавиатуры.
Нажмите Enter, чтобы выбрать конфигурацию сетевого подключения по умолчанию.
Нажмите Enter, чтобы пропустить добавление прокси-сервера
Нажмите Enter, чтобы выбрать адрес зеркала по умолчанию.
Убедитесь, что выбран вариант «Использовать весь диск», и нажмите Enter.
Нажмите Enter, чтобы продолжить, когда появится образ виртуального диска, который мы создали ранее.
Теперь нам представлена схема разделов жесткого диска новой виртуальной машины. Убедитесь, что выделено «Готово», и нажмите Enter, чтобы продолжить.
Выберите и выделите «Продолжить» и нажмите Enter, чтобы подтвердить конфигурацию жесткого диска.
Во время установки Ubuntu 18.04 вы должны ввести некоторую информацию о пользователе. Это создает пользователя по умолчанию. Введите следующую информацию для своего приложения Codebots:
- Ваше имя: Джо Блоггс
- Имя вашего сервера: springbot
- Выберите имя пользователя: user
- Выберите пароль: cb
- Подтвердите свой пароль: cb
- Нажмите "Готово".
Установите OpenSSH сейчас, чтобы в будущем можно было подключиться к серверу по протоколу SSH. Нажмите пробел, чтобы выбрать параметр «Установить сервер OpenSSH», перейдите на вкладку «Готово» и нажмите Enter.
На этом этапе вам не нужно устанавливать какие-либо серверы. Перейдите к пункту Готово и нажмите Enter.
После завершения установки выберите «Перезагрузить сейчас» и нажмите Enter.
Если вы используете ноутбук с питанием от батареи, обновление может завершиться ошибкой. Убедитесь, что вы подключены к источнику питания
Вам будет предложено удалить установочный носитель перед перезагрузкой. Просто нажмите Enter, чтобы продолжить.
Войдите на сервер, используя указанные выше учетные данные:
Обновите ОС. Введите следующие команды по одной, нажмите Enter и подождите, пока каждая команда перестанет выполняться. Командная строка снова станет доступной после завершения каждого процесса.
Установите гостевые дополнения VirtualBox.
Значок компакт-диска в нижней части окна Ubuntu VirtualBox должен быть серым, что означает, что на вашей виртуальной машине нет компакт-диска.
В гостевом окне VirtualBox нажмите «Устройства» > «Вставить образ компакт-диска гостевых дополнений».
Значок компакт-диска в нижнем трее окна Ubuntu VirtualBox теперь должен быть заполнен.
Теперь установите дополнения на свою виртуальную машину. Введите следующее в командную строку и подождите, пока приглашение станет доступным после завершения каждого процесса.
Вы увидите предупреждение о том, что оно доступно только для чтения. Это хорошо. Продолжить
Выключите виртуальную машину, чтобы настроить виртуальный сетевой адаптер. Выполнение этой команды закроет окно Ubuntu VirtualBox, но основное окно VirtualBox останется открытым. Введите следующее и нажмите клавишу ввода.
В главном окне VirtualBox добавьте адаптер «Только хост», чтобы вы могли подключиться к серверу по SSH
-
Настройте сеть только для хоста с помощью диспетчера VirtualBox (Файл > Диспетчер сети хоста>)
В Windows система управления доступом пользователей может запросить подтверждение того, что это приложение может вносить изменения в вашу систему. Нажмите «Да»
Убедитесь, что выбран новый хост-адаптер VirtualBox, и нажмите «Свойства». Обновите адрес IPv4 до 192.168.56.1 и убедитесь, что установлен флажок «DHCP-сервер».
В Windows система управления доступом пользователей может запросить подтверждение того, что это приложение может вносить изменения в вашу систему. Нажмите «Да»
Настройте новый адаптер. Убедитесь, что виртуальная машина выключена, затем щелкните правой кнопкой мыши имя виртуальной машины, чтобы получить доступ к настройкам.
В настройках ВМ выберите Сеть > Адаптер 2 > Включить. Установите для параметра "Присоединен к" значение "Адаптер только для хоста"
Настройте сетевые параметры виртуальных машин. Запустите виртуальную машину и отредактируйте конфигурацию сети.
Отредактируйте yaml-файл netplan. Введите ниже и нажмите Enter.
Замените содержимое файла, чтобы оно соответствовало снимку экрана ниже. Вы не можете использовать вкладки в этом файле. Вместо этого используйте четыре пробела для каждого.
(Если false не работает, используйте вместо него no).
Примените план сети и перезапустите виртуальную машину. Введите ниже и нажмите Enter после каждой строки.
Проверьте, доступна ли виртуальная машина с хост-компьютера
-
В командной строке вашего хост-компьютера (например, для Windows нажмите клавишу «Windows», введите cmd и выберите параметр «Командная строка». Когда откроется окно командной строки, введите следующее и нажмите Enter:< /ол>
Убедитесь, что вы получили ответ
Теперь у вас есть возможность подключиться к вашей виртуальной машине по протоколу SSH. Для удаленного подключения к вашей виртуальной машине рекомендуется использовать такой инструмент, как PuTTY или Terminal. Это даст вам возможность копировать и вставлять сценарии из статей на вашу виртуальную машину. Инструкции по этому процессу можно найти в разделе «Подключение к вашему серверу».
Чтобы установить необходимые зависимости для приложения SpringBot, выполните урок "Настройка среды разработки: Linux".
Читайте также: