Я установил VirtualBox 4.1.8 на хост-систему Windows 7 Ultimate. Я установил виртуальную машину Arch Linux, которая прекрасно запускается из графического интерфейса VirtualBox. Однако, когда я пытаюсь запустить его с VBoxHeadless --startvm <vm_name> он печатает следующее

Oracle VM VirtualBox Headless Interface 4.1.6
(C) 2008-2011 Oracle Corporation
All rights reserved.

а потом он просто сидит там. Я никогда не получаю, VRDE server is listening on port 3389 как когда я запускаю виртуальную машину без головы на компьютере с Linux.

Нужно ли мне что-то настраивать, чтобы запустить сервер VRDE?

2 ответа2

2

Похоже, пакет расширений установлен, сообщение означает, что сервер RDP работает, и это означает, что он ожидает подключения.

Вам просто нужно использовать MSTSC.exe для подключения: нажмите WindowsKey+R, чтобы открыть диалоговое окно «Выполнить», а затем введите MSTSC.exe 1.2.3.4:1234 (где числа - это IP-адрес вашего гостя и номер порта (после ': «).

Если вы не изменили порт по умолчанию (3389), то IP-адрес, вероятно, будет 127.0.0.2 от хост-машины. Проверьте это работает в первую очередь. Если это работает с хост-компьютера, то вы можете использовать переадресацию портов с NAT или режим мостового адаптера для подключения с другого компьютера (оба имеют плюсы / минусы - Google it).

Удачи!

0

Вам необходимо установить "VM VirtualBox Extension Pack" (для установленной версии VirtualBox), чтобы получить поддержку VRDE.

Для гостевого компьютера (-ов) вы должны активировать его, и вы также можете изменить порт, если вы проверите в "настройках", "Экран", а затем "Удаленный рабочий стол", что сервер активирован.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .