Я выполняю Windows XP на виртуальной машине (Orace VirtualBox 4.0.8) на домашнем сервере, и я хочу смочь соединиться с ним снаружи сети. У меня есть домен благодаря dyndns.com, который указывает на компьютер, и маршрутизатор передается порту серверу. Но я, как предполагается, передаю серверу или IP виртуальной машины? Теперь, когда я пытаюсь соединиться, я получаю ошибку: не удалось соединиться.
И как делает эти методы аутентификации работа: пустой, внешний, гость?
Для соединения с сервисами у Вас должен будет быть адрес в локальной сети а не в частном "соединенном мостом" интерфейсе для виртуальной машины.
Ваш виртуальный хост должен теперь иметь адрес из основной сети. Передайте порты этому адресу. И, вероятно, настройте соответствующий статический адрес в Windows.
Если виртуальная машина имеет IP от локальной сети, можно соединиться через Samba, WWW или rdesktop
Если виртуальная машина будет иметь IP внутренней сети "Default" хоста, например, 192.168.122.x, то Вы только сможете соединиться через VNC.
Для соединения через VNC добавьте новое аппаратное обеспечение машинной графики к VM в Диспетчере виртуальных машин, говоря этому послушать на всех открытых интерфейсах. Можно затем передать порт от маршрутизатора до IP-адреса хоста, с портом, перечисленным в virt-менеджере, обычно что-то как 5 901.
- Eric
Не ясно, что подключение означает здесь. Но при попытке соединиться со своим VM, использующим Удаленный рабочий стол затем, необходимо передать 3 389 портов на Вас маршрутизатор к IP хоста (где хост является компьютером, выполняющим виртуальную машину, не ту, работающую на VM).
Вы должны будете также установить Пакет Расширения Oracle и включили RDP в настройках Virtual Machine.
Извините за испанский снимок экрана я надеюсь, что Вы находите место на своем собственном языке.
Об аутентификации:
Ни один не означает, что нет никакой аутентификации, система позволит Вам соединить тот же способ, которым локальным экраном, т.е. она только попросит пароль, если Вы не будете зарегистрированы, или Вы заблокировали экран.
Extrenal использует некоторый внешний метод для аутентификации. В хосте Linux, который означает, что необходимо будет использовать сервер PAM. Едва ли полезный для персонального использования. Одно примечание: можно использовать это для сцепления в собственный lib аутентификации, который является действительно гиковским.
Гость использует Вашу гостевую систему аутентификации. Если Вы выполняете гостя окон, который подразумевает, что это будет всегда просить, чтобы Вы Вашего пользователя Windows и пароль позволили Вам войти в систему. Это - самый легкий путь, но у Вас должны будут быть Гостевые Дополнения, работающие на Вашем госте, чтобы смочь использовать его.
Можно найти намного больше информации в руководстве пользователя.
Щелкните правой кнопкой по своей виртуальной машине и щелчку settings
затем перейдите в networks
вкладка и затем изменяется Attached to:
установка на Bridged Adapter
значение по умолчанию NAT
.
Затем запустите свою виртуальную машину, и у Вас есть IP ссылка на виртуальную машину из Вашей сети, поэтому просто устанавливают vnc сервер на vm как ultravnc, и Вы хороши.