今天准备远程桌面到服务器看一下的时候居然报错了,如下图:
第一反应是网络出了问题或者集团内部限制了,所以马上拿起了电话给网络部的同事问问是什么情况了。但是电话半天接不通。
遇事太着急,自己先冷静一下。
ping一下服务器看是否可以通
如果可以通服务器,telnet一下3389端口是否可以通。如果服务器不通,继续ping其他服务器来确定是服务器宕机还是网络问题。
ping没有问题,然后telnet端口也没有问题的话,就是本地的问题。
再来仔细看看报错,函数不受支持,和网络没有关系,从ping和telnet的结果反馈也确实和网络没有问题。所以问题出在本地计算机。
现在已经定位到问题在本机,那本机从上次开机后有什么变化呢,想想应该是自动更新了补丁。然后最重要的:当自己解决不了问题的时候,找百度。一般而言,你遇到的问题百度上基本上都有人遇到过,并给出了答案。
果然,正解如下:
windows版本10.0.17134,安装最新补丁后无法远程windows server 2008、2013、2016服务器
报错信息如下:出现身份验证错误,要求的函数不受支持 可能是由于CredSSP加密Oracle修正。
微软给出解决方案:
https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018
2018 年 5 月 8 日
将默认设置从“易受攻击”更改为“缓解”的更新。
相关的 Microsoft 知识库编号已在CVE-2018-0886中列出。
具体解决办法
windows专业版以上:
打开组策略编辑器
选择:计算机配置——管理模板——系统——凭据分配
双击“加密Oracle修正”
修改如下
应用,确定就好
Win10 家庭版
需要卸载这个更新
在控制面板中找到”卸载程序“
选择”查看已安装的更新“
卸载最新安装的补丁即可(用与Microsoft Windows 的安全更新KB410****)
领取专属 10元无门槛券
私享最新 技术干货