我有一台运行 Mac OS X 10.5.8 和 RDP 连接客户端 2.0.1 的 iMac。
当我尝试连接到同一网络上的 Windows 2003 Server 时,出现一个对话框,提示“远程桌面连接无法验证您要连接的计算机的身份”。
当我按下上一个对话框中的“连接”按钮时,我在另一个对话框中收到相同的消息:
我可以从 Vista 计算机连接到 Win2k3 服务器,并且以前也可以从 Mac 工作。在对 win2k3 服务器进行一些配置、在终端服务配置中删除并添加连接后,我停止从 Mac 工作:
我需要做什么才能再次从 Mac 连接?
答案1
在 Mac 上的远程桌面中打开“偏好设置”->“安全”。
确保选择了第一个“始终连接”选项。
之后,你可能想尝试 CoRD(http://cord.sourceforge.net/),这是一个开源远程桌面客户端,具有一些更好的调整和错误消息。
答案2
CoRD 解决了我的问题,以及其他一些小问题 :) 我推荐它!
答案3
我们刚刚在 WS2008R2 和 Mac 上遇到了同样的问题。通过微软的 RDP 程序从 Mac 连接。突然断开连接并显示该消息。随后尝试从 Mac 登录时出现相同消息并立即断开连接。
服务器上的设置如 user23294 所述,设置为兼容,并且该设置到目前为止(很多个月)一直运行良好。
解决方案是从 Windows 客户端登录,关闭程序并注销用户。
然后用户可以再次从 Mac 登录。
显然,用户会话以某种方式被破坏,导致 Mac 无法访问,但其他 Windows 客户端可以访问。
答案4
我遇到了同样的问题。如果用户在设置中保存了密码,身份验证将失败。保存密码存在安全风险,但错误消息非常隐晦,当会话结束时要求保存连接时,我的用户无法理解不保存密码的窍门。
如果你可以接受客户端保存密码的安全风险,那么我在“远程桌面会话主机配置”——Windows 2008 R2的“RDP-Tcp属性”中的“登录设置选项卡”上关闭了“始终提示输入密码”。
这为我解决了问题,但是为了不疏远 Mac 用户,这是一种安全妥协。