首先,我不是系统/服务器管理员,但想知道为什么会发生以下情况。
我有一台 Windows 2012 服务器,我们将其称为“server01.corp.com”。还有另一台 Windows 2012 服务器,我们将其称为“server02.corp.com”。
当我尝试通过远程桌面连接来连接“server01.corp.com”时,它会给我一个登录框,然后在成功输入后,它会显示一个警告框,提示“无法验证远程计算机的身份。是否仍要连接?”并且它还显示“远程计算机的证书名称为‘server02.corp.com’”(很奇怪)。
因此,我单击“是”,表示尽管存在这些证书错误,仍需连接。
现在出现了下一个奇怪的部分,它没有连接到“server01.corp.com”(这是我的意图),而是连接到“server02.corp.com”!!
尽管远程桌面连接的标题栏显示我已连接到“server01.corp.com”,但它却让我登录到“server02.corp.com”!
这怎么可能呢?
编辑:我们必须在远程桌面连接中使用“server01.corp.com /admin”,它会将我们带到正确的服务器!
谢谢
答案1
您有两台服务器 - server01 和 server02 - 它们是 RDS 场的一部分。其中一台(或完全独立的服务器)是代理。当您连接到 server01 或 server02 时,您要连接的服务器首先让您登录,然后查阅代理数据库以查找您是否已经在两台服务器之一上有一个会话,如果是,它会将您发送到该服务器。如果没有,它会将您发送到“最不忙”的服务器(如果我没记错的话,它是按用户数排序的)。
这就是您得到这个的原因。RDP 窗口顶部的栏显示您在启动连接时使用的名称。
例如,如果您有一个名为“rdp”的 DNS 条目,并且它指向您的一台服务器,或者指向同时包含两者的循环 DNS 条目,或者将其指向您的代理,那么您会在栏中看到“rdp”,无论您在 server01 还是 server02 上都有会话。
使用mstsc /v server01 /admin
Admin Console 登录,不查询代理数据库。只有服务器管理员可以使用该/admin
选项进行连接。
答案2
听起来有点像 DNS 问题。服务器的 DNS 条目是静态的还是动态的?您是否已设置别名,将第一台服务器重定向到第二台服务器?