本文介绍通过远程桌面连接Windows实例,提示“由于从远程计算机接收到非预期的服务器身份验证证书,连接已经被终止”错误的解决方案。
问题描述
使用远程桌面连接Windows实例时,提示“由于从远程计算机接收到非预期的服务器身份验证证书,连接已经被终止”错误,具体报错信息如下图所示。
问题原因
该问题可能是由于Windows系统内MachineKeys
文件权限异常导致。
解决方案
您需要为对应用户正确设置MachineKeys
文件的权限。
通过VNC连接Windows实例。
具体操作,请参见使用VNC登录实例。
右键单击
C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys
文件,选择 ,在弹出的MachineKeys的高级安全设置对话框中检查对应用户的权限。说明正常情况下,不同用户应分配以下权限:
内置管理员(Builtin\Administrators):完全控制。
任何用户(Everyone):读取和写入。
(条件必选)若对应用户权限不满足上述要求,您需要手动分配合适的权限。
在MachineKeys的高级安全设置对话框,选择对应用户,然后单击编辑。
在弹出的MachineKeys的权限项目对话框中的基本权限区域,选中需要的权限,然后单击确定。
重新使用远程桌面连接Windows实例,确保可以正常连接。
文档内容是否对您有帮助?