Назад | Перейти на главную страницу

Удаленный рабочий стол на мою виртуальную машину KVM

У меня есть выделенный сервер под управлением Debian 6. Я установил виртуальную машину Windows 7 с помощью KVM. Теперь я пытаюсь заставить удаленный рабочий стол работать. Я предполагаю, что мне нужно сделать переадресацию портов.

Виртуальная машина находится в NAT. На нем уже настроен удаленный рабочий стол (может подключиться другая виртуальная машина).

Я пробовал использовать iptables и бесчисленное количество команд virsh, из которых я даже не уверен, что они сделали.

Кто-нибудь знает, как заставить это работать?

Вам нужна переадресация портов.

Итак, если ваша виртуальная машина называется windows7, вы можете перенаправить порт RDP с помощью следующей команды:

virsh qemu-monitor-command --hmp windows7 'hostfwd_add :: 13389-: 3389'

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

(Это было взято из этого сообщения в блоге:

http://blog.adamspiers.org/2012/01/23/port-redirection-from-kvm-host-to-guest)

A. Верхний пост

B. Включите ip.forwarding, используйте стандартную переадресацию портов на хосте с iptables

C. Вы можете получить доступ к KVM-машине с помощью VNC

Я также не смог получить Windows 7 ВМ (под KVM), чтобы принимать подключения к удаленному рабочему столу MS, несмотря на попытки использования различных правил пересылки iptables.

Вместо этого я установил macvtap в Linux, используя Хэл пакет:

sudo apt-get install hal

И перезапустил виртуальный менеджер и смог выбрать: Хост-устройство eth0 (мост 'br0') из списка Исходное устройство в Виртуальный сетевой интерфейс раздел сведений о виртуальной машине. Это дало моей виртуальной машине Windows реальный (не виртуализированный) IP-адрес от моего маршрутизатора, и оттуда (после включения удаленного рабочего стола Windows и прохождения через брандмауэр Windows) я смог выполнить ping и удаленный рабочий стол с машины за пределами обоих хостов Linux. коробки и вне моей сети, если желаете.