Подключение к VirtualBox через VNC

Когда-то давно к консоли виртуальной машины VirtualBox можно было легко и просто подключаться по VNC. Но с недавних времен, решением по умолчанию стало подключение по RDP. Сделано это было, наверняка, из лучших побуждений и соображений безопасности, но в один прекрасный момент, благодаря этому, сотни и тысячи мануалов в интернете по разворачиванию виртуальных машин через консоль утратили свою актуальность. После создания виртуальной машины по этим инструкциям вам не удастся подключиться к ним через VNC.

Но разработчики, все же, оставили возможность подключиться по VNC. Для этого необходимо выполнить в консоли:

 VBoxManage setproperty vrdeextpack VNC 

Эта настройка меняет способ подключения к виртуальным машинам для всего сервера на VNC.

После этого, необходимо указать пароль для подключения к конкретной виртуальной машине. Пароль будет указан в виде открытого текста.

 VBoxManage modifyvm "VM name" --vrdeproperty VNCPassword=secret

После этого вы сможете подключаться к своей машине через VNC, как и раньше. Если вам потребуется вернуться на настройку по умолчанию (с использованием RDP), выполните следующую команду:

 VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"

Подключение к VirtualBox через VNC: 4 комментария

  1. VBoxManage setproperty vrdeextpack VNC
    VBoxManage.exe: error: No extension pack by the name ‘VNC’ was found
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component ExtPackManagerWrap, interface IExtPackManager, callee IUnknown
    VBoxManage.exe: error: Context: «COMSETTER(DefaultVRDEExtPack)(Bstr(a->argv[1]).raw())» at line 1014 of file VBoxManageMisc.cpp

    пак установлен последний

    1. Как написано на форуме виртуалбокса:
      VirtualBox does not provide the VNC module. You either build it yourself ( OSE ) or get it from your distro if they provide it.
      Т.е. VNC-модуль не входит в стандартный билд и его надо компилировать самостоятельно или брать из какого-то дистрибутива.
      Я ставил virtualbox из портов в FreeBSD, там есть отдельная опция «VNC».

        1. К сожалению, я не в курсе как это сделать на Win10. Есть вероятность, что придется собирать из исходников.

Добавить комментарий для Pererva Vasily Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *