Я использую Windows XP на виртуальной машине (Orace VirtualBox 4.0.8) на домашнем сервере, и я хочу иметь возможность подключаться к ней из-за пределов сети. У меня есть домен благодаря dyndns.com, который указывает на компьютер, а маршрутизатор перенаправляется на серверный компьютер. Но я должен перенаправить на сервер или IP-адрес виртуальной машины? Теперь, когда я пытаюсь подключиться, я получаю сообщение об ошибке: не удалось подключиться.
И как работают эти методы аутентификации: null, external, guest?
Если виртуальная машина имеет IP-адрес из локальной сети, вы можете подключиться через Samba, WWW или rdesktop.
Если виртуальная машина имеет IP-адрес внутренней сети хоста по умолчанию, например, 192.168.122.x, вы сможете подключиться только через VNC.
Чтобы подключиться через VNC, добавьте новое графическое оборудование к виртуальной машине в диспетчере виртуальных машин, сказав ей прослушивать все открытые интерфейсы. Затем вы можете перенаправить порт с вашего маршрутизатора на IP-адрес хоста с портом, указанным в virt-manager, обычно что-то вроде 5901.
-Эрик
источник
Непонятно, что здесь означает связь. Но если вы пытаетесь подключиться к вашей виртуальной машине с помощью удаленного рабочего стола, то вам нужно перенаправить порт 3389 на маршрутизаторе на ip хоста (где хост - это компьютер, на котором работает виртуальная машина, а не тот, который работает на виртуальной машине).
Вам также необходимо установить Oracle Extension Pack и включить RDP в настройках виртуальной машины.
Извините за испанский скриншот, я надеюсь, что вы найдете место на своем родном языке.
Об аутентификации:
Отсутствие означает, что аутентификация отсутствует, система позволит вам подключиться так же, как на локальном экране, т.е. она будет запрашивать пароль только в том случае, если вы не вошли в систему или заблокировали экран.
Extrenal использует некоторый внешний метод для аутентификации. На хосте Linux это означает, что вам нужно будет использовать сервер PAM. Не очень полезно для личного использования. Одно замечание: вы можете использовать это, чтобы подключиться к вашей собственной библиотеке аутентификации, которая действительно отвратительна.
Гость использует вашу гостевую систему аутентификации. Если вы используете гостевую систему Windows, это означает, что она всегда будет запрашивать у вас имя пользователя и пароль Windows, чтобы вы могли войти в систему. Это самый простой способ, но вам нужно будет запустить гостевые дополнения на вашей гостевой машине, чтобы использовать это.
Вы можете найти гораздо больше информации в руководстве пользователя .
источник
Щелкните правой кнопкой мыши на вашей виртуальной машине и нажмите,
settings
затем перейдите наnetworks
вкладку и затем изменитеAttached to:
настройку на значение поBridged Adapter
умолчаниюNAT
.Затем запустите вашу виртуальную машину, и у вас будет ip-ссылка на виртуальную машину из вашей сети, поэтому просто установите vnc-сервер на vm, как ultravnc, и все в порядке.
источник