Как я могу удаленно подключиться к виртуальной машине Windows XP

Я использую Windows XP на виртуальной машине (Orace VirtualBox 4.0.8) на домашнем сервере, и я хочу иметь возможность подключаться к ней из-за пределов сети. У меня есть домен благодаря dyndns.com, который указывает на компьютер, а маршрутизатор перенаправляется на серверный компьютер. Но я должен перенаправить на сервер или IP-адрес виртуальной машины? Теперь, когда я пытаюсь подключиться, я получаю сообщение об ошибке: не удалось подключиться.

И как работают эти методы аутентификации: null, external, guest?

8
задан 26 June 2012 в 05:12

36 ответов

Непонятно, что здесь означает связь. Но если вы пытаетесь подключиться к вашей виртуальной машине с помощью удаленного рабочего стола, то вы должны перенаправить порт 3389 на вашем маршрутизаторе на ip host (где host - это компьютер, на котором работает виртуальная машина, а не тот, на котором запущен на виртуальной машине).

Вам также необходимо установить пакет расширений Oracle и включить RDP в настройках виртуальной машины.

enter image description here [/g2]

Извините за испанский скриншот, надеюсь, вы найдете место на своем родном языке.

Об аутентификации:

  • Нет означает, что аутентификация отсутствует. система позволит вам подключиться так же, как на локальном экране, то есть она будет запрашивать пароль только в том случае, если вы не вошли в систему или заблокировали экран.
  • Extrenal использует какой-либо внешний метод для аутентификации. На хосте Linux это означает, что вам нужно будет использовать сервер PAM. Не очень полезно для личного использования. Одно замечание: вы можете использовать это, чтобы подключиться к вашей собственной библиотеке аутентификации, которая действительно отвратительна.
  • Гость использует вашу гостевую систему аутентификации. Если вы используете гостевую систему Windows, это означает, что она всегда будет запрашивать у вас имя пользователя и пароль Windows, чтобы вы могли войти в систему. Это самый простой способ, но вам нужно будет запустить гостевые дополнения на вашей гостевой машине, чтобы использовать его.

Вы можете найти гораздо больше информации в руководстве пользователя .

1
ответ дан 10 August 2018 в 09:39

Щелкните правой кнопкой мыши на вашей виртуальной машине и нажмите settings, затем перейдите на вкладку networks и измените настройку Attached to: на Bridged Adapter. По умолчанию это NAT. Затем запустите свою виртуальную машину, и у вас будет ip-ссылка на виртуальную машину из вашей сети, поэтому просто установите vnc-сервер на виртуальную машину, например, ultravnc , и все в порядке.

0
ответ дан 10 August 2018 в 09:39

Если у виртуальной машины есть IP-адрес из локальной сети, вы можете подключиться через Samba, WWW или rdesktop

Если у виртуальной машины есть IP-адрес внутренней сети по умолчанию, например 192.168.122.x, вы сможете подключиться только через VNC.

Чтобы подключиться через VNC, добавьте новое графическое оборудование к виртуальной машине в диспетчере виртуальных машин, сказав ей прослушивать все открытые интерфейсы. Затем вы можете перенаправить порт с вашего маршрутизатора на IP-адрес хоста с портом, указанным в virt-manager, обычно что-то вроде 5901.

-Eric

2
ответ дан 10 August 2018 в 09:39

Щелкните правой кнопкой мыши на вашей виртуальной машине и нажмите settings, затем перейдите на вкладку networks и измените настройку Attached to: на Bridged Adapter. По умолчанию это NAT. Затем запустите свою виртуальную машину, и у вас будет ip-ссылка на виртуальную машину из вашей сети, поэтому просто установите vnc-сервер на виртуальную машину, например, ultravnc , и все в порядке.

0
ответ дан 13 August 2018 в 15:51

Если у виртуальной машины есть IP-адрес из локальной сети, вы можете подключиться через Samba, WWW или rdesktop

Если у виртуальной машины есть IP-адрес внутренней сети хоста по умолчанию, например, 192.168.122.x, вы сможете подключиться только через VNC.

Чтобы подключиться через VNC, добавьте новое графическое оборудование к виртуальной машине в диспетчере виртуальных машин, сказав ей прослушивать все открытые интерфейсы. Затем вы можете перенаправить порт с вашего маршрутизатора на IP-адрес хоста с портом, указанным в virt-manager, обычно что-то вроде 5901.

-Eric

2
ответ дан 13 August 2018 в 15:51
  • 1
    Downvote, извините, но это не так. Он использует VirtualBox, а вы отвечаете так, как будто он использует KVM. Это может запутать пользователя. – Javier Rivera 2 June 2011 в 12:17
  • 2
    Хорошая точка зрения! Пропустил эту часть полностью. – Eric 2 June 2011 в 15:53

Непонятно, что здесь означает связь. Но если вы пытаетесь подключиться к вашей виртуальной машине с помощью удаленного рабочего стола, то вы должны перенаправить порт 3389 на вашем маршрутизаторе на ip host (где host - это компьютер, на котором запущена виртуальная машина, а не тот, на котором запущен компьютер). на виртуальной машине).

Вам также необходимо установить пакет расширений Oracle и включить RDP в настройках виртуальной машины.

enter image description here [/g2]

Извините за испанский скриншот, надеюсь, вы найдете место на своем родном языке.

Об аутентификации:

  • Нет означает, что аутентификация отсутствует. система позволит вам подключиться так же, как на локальном экране, то есть она будет запрашивать пароль только в том случае, если вы не вошли в систему или заблокировали экран.
  • Extrenal использует какой-либо внешний метод для аутентификации. На хосте Linux это означает, что вам нужно будет использовать сервер PAM. Не очень полезно для личного использования. Одно замечание: вы можете использовать это, чтобы подключиться к вашей собственной библиотеке аутентификации, которая действительно отвратительна.
  • Гость использует вашу гостевую систему аутентификации. Если вы используете гостевую систему Windows, это означает, что она всегда будет запрашивать у вас имя пользователя и пароль Windows, чтобы вы могли войти в систему. Это самый простой способ, но вам нужно будет запустить гостевые дополнения на вашей гостевой машине, чтобы использовать его.

Вы можете найти гораздо больше информации в руководстве пользователя .

1
ответ дан 13 August 2018 в 15:51
  • 1
    Спасибо за подробный ответ, но я все еще не могу заставить его работать. Я не могу найти подробные учебники по этому вопросу. Должен ли я назначить гостя своим собственным ip (Network = «мостовой адаптер») или просто использовать «NAT» вариант? Когда сервер работает, я должен подключиться к гостевому IP или хосту? – Niklas 13 June 2011 в 20:55
  • 2
    Он должен работать с любой настройкой сети, вы должны подключиться к гостевому IP. – Javier Rivera 13 June 2011 в 21:16

Другие вопросы по тегам:

Похожие вопросы: