Как подключиться к удаленным виртуальным машинам в Virtual Box?

Как подключиться к удаленным виртуальным машинам в Virtual Box?

Я новичок в Oracle Virtual Box, но уже несколько раз пользовался VMware.

У меня есть клиент, который теперь использует виртуальную машину Windows XP на своей основной машине, чтобы получить доступ к части заказного программного обеспечения, которое не будет работать на более новой ОС, чем XP 32bit. У него есть другой ПК, с которого он хотел бы иметь возможность получить доступ к виртуальной машине.

Можно ли этого добиться? Нужно ли использовать режим моста в Virtual Box?

решение1

Да, используйте мостовой адаптер на виртуальной машине, настройте его так, чтобы основной ПК, второй ПК и виртуальная машина находились в одной рабочей группе, подключались к одному коммутатору или маршрутизатору и подключались к виртуальной машине с помощью подключения к удаленному рабочему столу. Вот и все! Убедитесь, что RDP также включен на виртуальной машине. Вы войдете в систему с учетными данными администратора из виртуальной машины.

Получите IP-адрес виртуальной машины из командной строки с помощью ipconfig /all. Виртуальной машине будет назначен собственный IP-адрес маршрутизатором, или вы можете сделать его статическим.

решение2

Да, это возможно. VirtualBox предлагает такую ​​функциональность:

VirtualBox может отображать виртуальные машины удаленно, то есть виртуальная машина может работать на одном компьютере, даже если она будет отображаться на втором компьютере, и ею также можно будет управлять оттуда, как если бы виртуальная машина работала на этом втором компьютере.

(Глава 7официальной документации)

Из той же главы:

Oracle предоставляет поддержку VirtualBox Remote Display Protocol (VRDP) в таком пакете расширения VirtualBox. Когда этот пакет установлен, VirtualBox версии 4.0 и более поздние поддерживают VRDP так же, как это делали бинарные (не с открытым исходным кодом) версии VirtualBox до 4.0.

VRDP — это обратно совместимое расширение протокола удаленного рабочего стола (RDP) от Microsoft. В результате вы можете использовать любой стандартный клиент RDP для управления удаленной виртуальной машиной.

Наконец, в документации приведены примеры подключения к удаленным виртуальным машинам в Windows и Linux:

В Windows вы можете использовать Microsoft Terminal Services Connector ( mstsc.exe), который поставляется с Windows. Вы можете запустить его, открыв диалоговое окно «Выполнить» (нажмите клавишу Windows и «R») и введя « mstsc». Вы также можете найти его в «Пуск» -> «Все программы» -> «Стандартные» -> «Подключение к удаленному рабочему столу». Если вы используете диалоговое окно «Выполнить», вы можете ввести параметры напрямую:

mstsc 1.2.3.4:3389

Замените 1.2.3.4на IP-адрес хоста и, 3389при необходимости, на другой порт.

И в Linux;

вы можете использовать стандартную программу rdesktop с открытым исходным кодом. Она поставляется с большинством дистрибутивов Linux, но VirtualBox также поставляется с модифицированным вариантом rdesktop для поддержки удаленного USB (см. Раздел 7.1.4, «Удаленный USB» ниже).

С помощью rdesktopиспользуйте командную строку, например следующую:

rdesktop -a 16 -N 1.2.3.4:3389

Связанный контент