Как зайти на виртуальную машину
Перейти к содержимому

Как зайти на виртуальную машину

  • автор:

Система виртуализации VirtualBox

Установите нужную клавишу (в примере клавиша Menu):

2.2 Папка виртуальных машин

2.2.1 Значения по умолчанию
  • Linux: $HOME/VirtualBox VMs .
2.2.2 Графический интерфейс
  • В меню выберите Файл, Настройки.
  • Выберите Общие, поле Папка для машин по умолчанию.
  • Установите новое значение, например /var/vm .
  • Нажмите ОК, чтобы сохранить изменения.
2.2.3 Командная строка
  • Установим папку для виртуальных машине в /var/vm :

3 Ошибки при эксплуатации

3.1 MacOS

  • Начиная с версии MacOS 10.13 требуется ряд новых полномочий для программного обеспечения.
  • После установки кнопка с запросом разрешений находится в панели “Системные настройки”, раздел “Безопасность и конфиденциальность”.
  • Данная кнопка активна примерно полчаса после установки программного обеспечения, после пропадает.
  • В этом случае следует удалить программный продукт и установить заново.
  • После этого добавить приложению разрешения.
Links to this note
Дмитрий Сергеевич Кулябов
Профессор кафедры прикладной информатики и теории вероятностей

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие

© 2006—2023 Dmitry S. Kulyabov. This work is licensed under CC BY 4.0

Published with Wowchemy — the free, open source website builder that empowers creators.

Как подключиться к виртуальной машине VirtualBox по SSH

После установки серверного дистрибутива Linux на виртуальную машину VirtualBox вы можете обнаружить, что подключение по SSH не работает. Это связано с тем, что по умолчанию на VirtualBox используется подключение к интернету с помощью NAT.

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

В данной статье мы рассмотрим сразу два способа, как можно решить эту проблему. Первый вариант – проброс портов через NAT, а второй – использование сетевого моста. Оба этих способа сохраняют доступ к интернету на виртуальной машине.

Проброс портов для SSH

Для проброса портов вам нужно знать IP адрес, который присваивается виртуальной машине. Для этого запустите виртуальную машину и выполните на ней команду « ip addr » или « ifconfig ». В ответ вы получите информацию о сетевых подключениях, в которой будет указан и IP адрес. В нашем случае был получен IP адрес – « 10.0.2.15 ».

Обратите внимание, если в вашей системе нет команды « ifconfig », то ее нужно будет установить отдельно. В случае Debian и Ubuntu Linux это можно сделать с помощью команды « apt-get install net-tools ».

выполнение команды ifconfig

После того как мы узнали IP адрес виртуальную машину нужно выключить и открыть ее настройки в программе VirtualBox.

переход к настройкам виртуальной машины

В настройках виртуальной машины нужно открыть раздел « Сеть », открыть дополнительные настройки и перейти к пробросу портов.

проброс портов в настройках

После этого откроется окно для проброса портов. Здесь нужно нажать на кнопку « Добавить » и заполнить следующие данные:

  • Имя : SSH.
  • Протокол : TCP.
  • Адрес хоста : оставляем пустым или указываем 127.0.0.1.
  • Порт хоста : любой свободный порт на вашей основной системе, например, 2222.
  • Адрес гостя : IP адрес, который был присвоен вашей виртуальной машине. В нашем случае это 10.0.2.15.
  • Порт гостя : порт SSH на виртуальной машине, по умолчанию – 22.

После проброса порта закрываем все окна с помощью кнопки « ОК ».

проброс портов для ssh

После этого можно подключаться к виртуальной машине по SSH. Для этого можно использовать клиент OpenSSH, который доступен в Windows 10. Поскольку порт « 2222 » на основной системе был проброшен на порт « 22 » на виртуальной машине, то для подключения по SSH нам нужно выполнить следующую команду:

Где « user » — это имя пользователя, а « 2222 » — используемый порт на основной системе.

подключение к ssh через openssh

Аналогичным способом выполняется подключение с помощью PuTTY . В поле « Host Name » указываем « localhost », а в поле « Port » — « 2222 ». Более подробно об OpenSSH и PyTTY в отдельной статье о подключении по SSH.

подключение к ssh через putty

Как видно по скриншоту вверху, данный способ отлично работает, и мы успешно подключились по SSH к виртуальной машине VirtualBox.

Подключение через сетевой мост

Также есть альтернативный способ подключения к виртуальной машине по SSH для этого нужно изменить тип подключения с « NAT » на « Сетевой мост ». В этом случае виртуальная машина будет подключена к вашей локальной сети и получит IP адрес от вашего роутера из того же диапазона, что и ваша основная система.

Для этого нужно выключить виртуальную машину и зайти в ее свойства в программе VirtualBox. В настройках нужно зайти в раздел « Сеть » и включить тип подключения « Сетевой мост ».

переключение на сетевой мост

После этого нужно запустить виртуальную машину и выполнить на ней команду « ip addr » или « ifconfig » для того, чтобы узнать, какой IP адрес она получила от роутера. В нашем случае был получен IP адрес « 192.168.1.214 ».

выполнение команды ifconfig

После этого к виртуальной машине можно подключаться по SSH. Для этого нужно просто использовать IP адрес, который был ей присвоен роутером. Например, для того чтобы подключиться с помощью клиента OpenSSH нужно выполнить следующую команду:

Где « user » — это имя пользователя, а « 192.168.1.214 » — это ее IP адрес.

подключение к ssh через openssh

Аналогично работает и подключение с помощью PuTTY. Вводим « 192.168.1.214 » и подключаемся по стандартному порту « 22 ».

подключение к ssh через putty

Как и предыдущий способ, вариант с использованием сетевого моста отлично работает, при этом виртуальная машина не теряет доступа к интернету.

  • Как сделать общую папку в VirtualBox
  • Как подключиться по SSH из Windows 10
  • Как запустить виртуальную машину VirtualBox из командной строки
  • Как установить Linux на виртуальную машину
  • Как установить Windows 7 или 10 на виртуальную машину

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Как удаленно подключиться к виртуальной машине по RDP и SSH

Как подключиться к виртуальной машине в VMware vCloud Director? Сначала нужно настроить доступ к ней через механизм NAT. Он преобразовывает скрытые локальные IP-адреса сети во внешние.

Настройка доступа к виртуальной машине зависит от того, какую операционную систему вы на неё установили:

  • для операционных систем Windows нужно настроить доступ по RDP;
  • для ОС Linux нужен доступ по SSH.

Виртуальный дата-центр VMware

Гибкое решение для создания собственного виртуального дата-центра.

Настройка доступа к виртуальной машине по RDP

Для настройки доступа по RDP (Remote Desktop Protocol) нужно открыть порт 3389 через NAT.

В разделе Datacenters выберите нужный виртуальный дата-центр и кликните на него.

Во вкладке Edges выберите нужный Edge и кликните на него. После этого нажмите Configure Services, чтобы приступить к настройке.

В появившемся окне Edge Gateway добавьте DNAT-правило. Нажмите на + DNAT Rule.

В появившемся окне введите данные для настройки доступа:

  • Applied On — выберите внешнюю сеть.
  • Original IP/Range — внешний IP-адрес или диапазон IP-адресов.

Во вкладке Edges выберите нужный Edge. Внизу появятся настройки шлюза Edge Gateway. Выберите любой адрес из диапазона Sub-allocated IP Pool.

  • Protocol — выберите протокол TCP.
  • Original Port — выберите порт TCP 3389.
  • Translated IP/Range — внутренний IP-адрес или диапазон адресов виртуальных машин. Например, 192.168.100.0.
  • Translated Port — выберите порт TCP 3389.

После ввода настроек нажмите Keep.

Добавленное правило появится в списке NAT44 Rules.

Готово, доступ к виртуальной машине по RDP настроен.

Удаленное подключение к виртуальной машине с ОС Windows

Как удаленно подключиться к виртуальной машине с операционной системой Windows:

Подключитесь к ВМ. По RDP загрузка виртуальной машины осуществляется через консоль по инструкции. Введите логин и создайте пароль администратора.

Готово, вы настроили удалённый доступ к виртуальной машине с ОС Windows.

Настройка доступа к виртуальной машине по SSH

Для настройки доступа по SSH (Secure Shell) нужно открыть порт 22 через NAT.

В разделе Datacenters выберите нужный виртуальный дата-центр и кликните на него.

Во вкладке Edges выберите нужный Edge и кликните на него. После этого нажмите Configure Services, чтобы приступить к настройке.

В появившемся окне Edge Gateway добавьте DNAT-правило. Нажмите на + DNAT Rule.

В появившемся окне введите данные для настройки доступа:

  • Applied On — выберите внешнюю сеть.
  • Original IP/Range — внешний IP-адрес или диапазон IP-адресов.

Во вкладке Edges выберите нужный Edge. Внизу появятся настройки шлюза Edge Gateway. Выберите любой адрес из диапазона Sub-allocated IP Pool.

  • Protocol — выберите протокол TCP.
  • Original Port — выберите порт TCP 22.
  • Translated IP/Range — внутренний IP-адрес или диапазон адресов виртуальных машин. Например, 192.168.100.0.
  • Translated Port — выберите порт TCP 22.

После ввода настроек нажмите Keep.

Добавленное правило появится в списке NAT44 Rules.

Готово, доступ к виртуальной машине по SSH настроен.

Удаленное подключение к виртуальной машине с ОС Linux

В VMware удаленное подключение к виртуальной машине с операционной системой Linux можно настроить так:

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

Как подключится к Виртуальной машине

Чтобы управлять Виртуальной машиной удаленно, например со своего локального компьютера, нужно подключиться к нему по протоколу SSH (для серверов на базе ОС Linux) или RDP (ОС Windows).

Подключение к Виртуальной машине с Windows Server по RDP

Для подключения к Виртуальной машине с операционной системой Windows Server, выполните следующие действия:

Если по какой либо причине файл vmname.rdp недоступен для скачивания, выполните следующие действия:

Для входа используйте имя пользователя admin и пароль, расшифрованный ранее. По умолчанию мы предоставляем подключение через Remote Desktop Protocol (RDP). Если для работы с Виртуальной машиной требуется подключение другими способами, то их необходимо будет настроить самостоятельно.

Видеоинструкция

Использование графического процессора GPU при работе в сеансах RDP

В наших образах Windows server 2019 данная функция уже включена.

Выполните команду Run с помощью сочетания клавиш Windows + R, затем наберите gpedit.msc и нажмите Ввод. Найдите пункты политик отвечающие за RDP:

Политика Локальный компьютер > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленных рабочих столов > Узел сеансов удаленных рабочих столов > Среда удаленных рабочих столов > Использовать аппаратные видеоадаптеры для всех сеансов удаленных рабочих столов

и активируйте этот пункт (Включено).

Подключение по RDP из macOS

Чтобы подключиться к Виртуальной машине:

Подключение к Виртуальной машине по SSH

Для подключения к Виртуальным машинам с ОС Linux используется протокол SSH. Он позволяет безопасно управлять сервером по сети.

Подключиться к серверу можно:

Для облачных образов обычно используются типовые логины (username) ubuntu, debian, fedora, opensuse, cloud-user.

С помощью SSH-клиента PuTTY

С помощью SSH-клиента встроенного в Windows 10

Клиент SSH установлен по умолчанию в Windows Server 2019, Windows 10 сборки 1809 и более новых билдах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *