最近,很多实用阿里ECS,windows操作系统的朋友,发现远程登录的时候,出现一个错误。即“身份验证失败,函数不受支持”如下图。虽然阿里文档有解决的方法,但还是有许多朋友操作后,还是没办法登录,刚好今天有时间,就按照文档进行操作
操作系统:
ECS操作系统:windows2008 R2
本地电脑操作系统: windows10
(1) 操作嘛。肯定想先偷偷懒,按照文档中说的,进行打补丁,升级就可以了。但是万万没想到。。。情况是下面这样的
(2) 好吧,老老实实的按照文档中第二种方法“修改注册表”的提示操作,从阿里控制台进入ECS中,点击开始--》运行。输入regedit,点击确定,进入注册表中,然后开始一步一步的找,每一个文件夹 HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters,如下图
这一顿下拉果然没有看见CredSSP\Parameters这两个文件夹,不怕。按文档中说的,没有就自己来。
(注意:文档是这样说的:如果 CredSSP
或者 Parameters
键不存在,请新建 CredSSP
或者 Parameters
键。不知道是我的操作问题,还是阿里文档输出不严谨,这个“或者”让我来回查几遍)
当时是没有发现这个问题,继续操作,新建“项”Parameters,修改值为“2”。确定,然后重启!
(3)ECS重启完成,好嘞,现在开始用本地电脑连接,输入IP,账户,密码。什么情况还是无法远程连接!难道是帮助文档里说的第二、三种情况出现?需要在本地进行修改,好嘛,那就在本机重复操作一次,所有步骤都是原来的,一顿操作猛如虎,然后迅速保存。再次远程连接,具体还是报错!
这个,这个就有点不应该了吧,按照文档进行操作的,还是无法生效,难道是我本地电脑没有重启,所以之前设置没有生效?迅速重启一遍,再次连接,还是无法连接上。没办法,再去看文档操作。恩,果然发现自己错在哪里。。。
(4)帮助文档的 在手动修改注册表第三条是这么写:“定位到 HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 键。如果 CredSSP
或者 Parameters
键不存在,请新建 CredSSP
或者 Parameters
键。” 这个地址给的是“Parameters”项在“CredSSP”这个项的下面。但是这个 文字 描述的很到位 “或者” 指的是“CredSSP”和“Parameters”两个之间只存在一个就好了,所以,果断忽略了上面的地址和下面的截图,按照文字操作了,没办法再试试,文档给出的这个地址。(不知道有多少人和我一样犯了这个错误)
(5)为避免错误,将之前创建的项全部删除,重新新建,如图,为避免出现文档中说的策略二、三的情况,我都将ECS和本地机注册表进行修改,然后都进行重启操作
然后再次通过远程桌面连接,果然成功连接上!
参考文档:https://help.aliyun.com/knowledge_detail/71931.html