我有一个使用 Hyper-V 运行的 CentOS VM,并且想通过 RDP 连接到它。
我已经设置 Hyper-V 交换机以通过我的物理机的 LAN 连接使用外部网络。
VM 可以毫无问题地使用网络,但我不确定要告诉 RDP 连接到什么地址。
答案1
由于您的 Hyper-V 客户机不是 Microsoft 的,因此它不具备开箱即用的 RDP 功能,因此您不能直接“RDP”到它。
如果您需要使用 Microsoft 的 RDP 协议,那么您将需要在客户操作系统上安装 RDP 服务器。
来源:https://docs.microsoft.com/en-us/azure/virtual-machines/linux/use-remote-desktop
虽然我的来源是针对 Azure 的,但它也适用于任何 Hyper-V(以及其他 VM 产品)客户机。
上面的来源建议 [至少对于 Linux] 安装xrdp
一个开源 RDP 服务器,它应该允许您使用 Windows 内置 RDP 客户端 (mstsc.exe) 连接到您的客户操作系统。简单的 Google 搜索xrdp centos
显示了一些已安装它的人的文章:
补充并完成我对您最后一个问题的回答:您需要连接到客户操作系统本身的 IP 或主机名。如果您ifconfig
在 CentOS 终端上执行此操作,那么您将看到您的 IP 地址ethx
(可能是 eth0),您应该将其识别为您选择的子网(192.168.xx、10.xxx 等)。