88.7.2. Настройки подключения по RDP
Для использования протокола RDP должен быть установлен Oracle VirtualBox Extension Pack, который содержит реализацию VRDP — расширения протокола RDP от Microsoft.
VRDP — это обратно совместимое расширение протокола Microsoft RDP. Это позволяет использовать любой стандартный RDP-клиент для подключения к ВМ.
Пример настройки доступа по RDP:
Переключить на Extension Pack как активный VRDE-модуль:
$ VBoxManage setproperty vrdeextpack "Oracle VirtualBox Extension Pack"
Включить VRDE (в данном случае — RDP) для ВМ:
$ VBoxManage modifyvm "ALT Workstation" --vrde on
По умолчанию сервер VRDP использует TCP-порт 3389. Так как один порт может использоваться только одним сервером, если нужно запускать более одной ВМ с VRDP, необходимо назначить каждой ВМ свой порт или диапазон портов:
$ VBoxManage modifyvm "ALT Workstation" --vrde-port 5000,5010-5012
VRDP-сервер привяжется к первому доступному порту из указанного списка.
Фактический порт, используемый работающей ВМ, можно узнать с помощью команды:
$ VBoxManage showvminfo VM-name | grep VRDE
Если хостовая ОС поддерживает IPv6, сервер VRDP будет автоматически прослушивать соединения и по IPv6, и по IPv4.
Для подключения к удалённой ВМ можно использовать любое стандартное средство просмотра RDP. Для этого необходимо указать IP-адрес хост-системы в качестве адреса сервера для подключения. Также необходимо указать номер порта, который использует VRDP-сервер. Пример подключения с помощью krdc:
$ krdc rdp://192.168.0.200:3389