Да, это может быть достигнуто. VirtualBox предлагает эту функциональность:
VirtualBox может отображать виртуальные машины удаленно, что означает, что виртуальная машина может работать на одном компьютере, даже если машина будет отображаться на втором компьютере, и оттуда будет управляться машина, как если бы виртуальная машина работала на этой второй компьютер.
(Глава 7 официальной документации)
Из той же главы:
Oracle обеспечивает поддержку протокола удаленного отображения VirtualBox (VRDP) в таком пакете расширения VirtualBox. Когда этот пакет установлен, версии 4.0 VirtualBox и более поздние поддерживают VRDP так же, как и двоичные версии (не с открытым исходным кодом) VirtualBox до 4.0.
VRDP является обратно совместимым расширением для протокола удаленного рабочего стола Microsoft (RDP). В результате вы можете использовать любой стандартный 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