通过微软的 RDP 协议客户端 远程连接 Windows 实例时报错:出现身份验证错误,要求的函数不受支持(The function requested is not supported)。
原因:
微软官方 2018 年 5 月更新了凭据安全支持提供程序协议(CredSSP)相关补丁和身份验证请求方式。
解决办法:
1、如果本地电脑是window10专业版,需要您在本地电脑中,运行 gpedit.msc
本地计算机策略-》管理模板-》系统-》凭证分配-》加密Oracle修正
2、如果是window10家庭版,需修改注册表信息。
win+r,输入regedit,点击确定,打开注册表编辑器;
找到路径:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters(后两项没有时手动建立,右键左侧目录System,选择“新建——项”,输入文件夹名)
在Parameters 里 新建 DWORD(32位),名称:“AllowEncryptionOracle",值:2;
修改完本地注册表以后需要重启电脑。并检查本地电脑和服务器是否已经是最新版本。
3、本端PC系统为win 7请参考1.
在 Windows 实例和客户端上安装 CredSSP 对应的安全更新安装包
阿里云文档解决方法参考:
https://help.aliyun.com/knowledge_detail/71931.html