远程桌面无法连接到克隆的虚拟机

远程桌面无法连接到克隆的虚拟机

我有一个从另一台 VM 克隆的 Windows 2012 Server VM。

我已完成以下操作:

  • 右键单击“此计算机”->属性->远程设置,然后选中“允许远程连接到此电脑”
  • 转到“高级安全 Windows 防火墙”->“入站规则”,并确保“远程桌面 - 用户模式”的所有选项都可以通过防火墙。
  • 手动启动所有“远程桌面”相关服务只是为了看看它是否会做任何事情。
  • 通过查看注册表项验证远程桌面是否在默认端口 3389 上运行HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

尽管如此,我还是无法通过远程桌面连接到这台机器。所有其他网络端口似乎工作正常,并且流量双向传输。

如果我运行:

netstat -a

我也没有看到任何在端口 3389 上监听的东西。因此,尽管我做了所有这些,但远程桌面似乎并没有运行。

答案1

该问题是由于机器被克隆造成的。

远程桌面具有与之关联的证书。该证书中包含计算机名称。如果证书中的计算机名称与当前计算机名称不匹配,则远程桌面将无法运行。

解决此问题的方法:

  1. 运行证书管理器(certlm.msc)。
  2. 导航至远程桌面 -> 证书
  3. 删除证书。(您应该看到它有不同的计算机名称)
  4. 重启机器

重启时将创建一个新的证书并且它可以工作。

相关内容