我有一个运行Debian 6的专用服务器,我使用KVM设置了一个windows 7虚拟机。现在我试着让远程桌面正常工作。我想我得做一些港口转运了。
虚拟机在NAT中。远程桌面已经在其上设置(另一台虚拟机可以连接)。
我尝试过使用iptable和无数的virsh命令,我甚至不知道它们做了什么。
有人知道怎么做吗?
发布于 2012-06-29 12:57:21
A.最高职位
启用ip.forwarding,使用带有iptables的主机上的标准端口转发
C.您可以使用VNC访问KVM机器
发布于 2012-06-24 15:58:43
你想要的是端口转发。
因此,如果您的虚拟机名为“windows7 7”,则可以通过以下命令转发RDP端口:
virsh监视器-命令-hmp windows7 'hostfwd_add ::13389-:3389‘
第一个端口号是在您的系统管理程序上打开的,第二个端口号是由Windows来宾的远程桌面服务打开的。
(这是从这篇博文中摘录的:
http://blog.adamspiers.org/2012/01/23/port-redirection-from-kvm-host-to-guest)
发布于 2013-07-05 23:24:13
我也无法让我的Windows 7 VM (在KVM下)接受MS远程桌面连接,尽管我尝试了各种iptables转发规则。
相反,我使用hal包在Linux机器上安装了macvtap:
sudo apt-get install hal
并重新启动virt管理器,并能够从VM详细信息的虚拟网络接口部分的源设备列表中选择:主机设备eth0 (Bridge‘br0)。这给我的Windows提供了一个来自我的路由器的真正的(非虚拟化的) IP (在启用了Windows远程桌面并通过Windows防火墙之后),如果需要的话,我可以从主机Linux盒外的机器和我的网络之外的机器上打开和远程桌面。
https://serverfault.com/questions/401739
复制相似问题