У меня есть виртуальная машина Linux на хосте Windows 7. Я настроил его для включения VRDP на порту 6000 с помощью соответствующих команд VBoxManage modifyvm. Однако, когда я запускаю виртуальную машину с помощью VBoxHeadless --startvm, она просто остается в уведомлении об авторских правах. Я никогда не получаю никаких уведомлений о запуске сервера VRDP и не могу подключиться к localhost: 6000 с помощью клиента удаленного рабочего стола Windows. Я открыл TCP-порт 6000 в брандмауэре Windows, поэтому не думаю, что это проблема брандмауэра. Что еще мне нужно сделать, чтобы запустить VRDP-сервер VirtualBox?
Как оказалось, у меня не было Пакет расширений VirtualBox установлены. По какой-то причине в документации VirtualBox не упоминается, что вам нужен пакет расширений для запуска сервера VRDE в Windows.
Версия для Linux (или, по крайней мере, версия, включенная в большинство репозиториев пакетов Linux), похоже, имеет этот компонент по умолчанию, поэтому я не ожидал, что он будет отсутствовать в Windows.