遠程服務器提示出現身份驗證錯誤,要求的函數不受支持,這可能是由於credssp加密oracle修正,無法遠程,解決辦法
網上也找了很多辦法
網上主要有以下幾種方法,但是都不行。
1.如果可以直接訪問,則只需在主機上通過安裝對應的Windows 補丁即可解決
2.對於無法進行直接訪問的,可以通過打開組策略(gpedit.msc),找到如下策略:
策略路徑:“計算機配置”->“管理模板”->“系統”->“憑據分配”
英文版策略路徑名稱:“計算機配置”-> "管理模板" -> "系統" -> "憑據分配"
設置名稱: 加密 Oracle 修正 (Encryption Oracle Remediation)
默認為未配置,我們只需要將其改為已啟用,防護級別改為“易受攻擊”,應用並保存即可正常連接
ps:在Windows Server 2012 R2中已看不到此選項,建議嘗試更新系統后再嘗試,或也可嘗試通過導入以下注冊表嘗試解決,如果仍舊無法解決,建議暫時通過修改系統屬性中遠程桌面的安全選項以解決連接問題
注冊表路徑 HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters
值 AllowEncryptionOracle
數據類型 DWORD
是否需要重啟? 是
運行regedit打開注冊表管理器。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\
創建兩級文件夾,也就是新建項。CredSSP\Parameters
然后再Parameters下新建DWORD 32位,修改名稱AllowEncryptionOracle。
雙擊修改值為2.
上面的辦法都試了,要不是找不到,要不是不行,后來詳細看了一下,發現了一個問題,打開遠程設置,把‘僅允許使用網絡級別身份驗證的遠程桌面的計算機連接’不勾選就可以遠程了。
原文鏈接:https://blog.csdn.net/movno1/article/details/85704799