我正在使用域笔记本电脑远程管理一组 Hyper-V Server 2016,这些服务器也已加入此域。但自从最近更改域以来,我发现一台服务器出现了问题。
我可以打开 Hyper-V 管理器,添加故障服务器并获取虚拟机列表。运行时甚至会显示虚拟机屏幕的预览。
但每当我尝试连接到虚拟机时,我都会收到 CredSSP 错误,指出(法语的近似翻译,请参阅确切的错误消息这里):
“发生身份验证错误,无法提供请求的功能”blablabla。
我已经尝试在 Hyper-V 服务器上添加注册表项:
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /f /v AllowEncryptionOracle /t REG_DWORD /d 2
但它仍然不起作用。
由于我在域中,所以我查看了 GPO,但“加密 Oracle 补救措施”未显示在 GPO 管理器中。
奇怪的是,我可以在另一台运行 Hyper-V Server 2016 的服务器上毫无问题地连接和管理虚拟机(这两台服务器位于不同的子网中)。
如果有必要的话,虚拟机正在运行 Ubuntu Server 20.04。
请问您知道如何修复此问题吗?
编辑:两个服务器均已更新。
答案1
我找到了问题所在。它与 Hyper-V 服务器无关,但与我用来管理服务器的旧 Windows 10 笔记本电脑有关。
我在注册表中添加了键:
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /f /v AllowEncryptionOracle /t REG_DWORD /d 2
而且效果非常好。
对不起打扰...