如何使用远程桌面远程访问 Hyper-V 虚拟机?

use*_*636 4 remote-desktop ip hyper-v virtual-machine

现在我有一台带有 Windows Server 2012 的物理服务器,我在其中运行带有 Hyper-V 管理器的 Windows 7 虚拟机。如何在不通过物理服务器然后从 Hyper-V 管理器中选择虚拟机的情况下访问此特定虚拟机?这可以通过端口转发来完成吗?如果是这样,如何?

amn*_*amn 5

Hyper-V 虚拟机与 Hyper-V 主机共享直接(本地)网络,除非它连接到专用虚拟交换机,在这种情况下,无法从主机到 VM 或其他方式。

如果它以其他方式连接到外部或内部虚拟交换机,则主机和 VM 都使用该交换机上的一个虚拟端口,该端口又通过物理网络接口连接到您非常真实的网关。一旦您创建了第一个虚拟交换机,Windows 就会安装虚拟适配器驱动程序,并通过启用虚拟交换的虚拟化网络接口“透明地”将 Hyper-V 主机重新连接到网关。

这里要记住的是,即使内部/外部交换机是虚拟的,它的行为也和普通的 MAC 交换机一样——只是根据 MA​​C 地址来交换以太网帧。这意味着您的虚拟机在您的网关中看起来就像是一台物理机,与您的主机同级。因此,通常您的主机可能会获得类似于 192.168.1.10 的 IP 地址,而您的 VM 会获得 192.168.1.11 或类似的信息。

您可以通过将远程桌面客户端连接到 192.168.1.11 来访问 VM,这与 192.168.1.11 是物理工作站时的做法没有区别。

您需要检查 VM 上的 [Windows] 防火墙是否允许典型 RDP 端口(3389)上的流量,VM 上的 Windows 是否启用并允许 RDP 连接(使用高级系统属性对话框检查)以及VM 完全是可路由的,这通常应该是。最常见的陷阱是在 VM 上禁用 RDP 和/或限制性防火墙策略。

请记住——就您的本地网络而言,VM 没有什么特别之处——它只是一台机器,就像您的主机一样。


小智 0

您是否使用远程桌面连接到 VM 主机并在 VM 主机上运行 Hyper-V 管理器?您还可以在本地计算机上安装 Hyper-V 管理器并连接到远程服务器(您的 VM Host 计算机)。