从 CentOS 7 到 Windows Server 2019 的 Powershell 会话

从 CentOS 7 到 Windows Server 2019 的 Powershell 会话

我想使用域帐户从 CentOS 7 打开到 Windows Server 2019 的 Powershell 会话,但我无法使其正常工作。

我目前所做的:

  • 在 Windows 上启用 WinRM(已验证来自另一个 Windows Server 2019 的连接)
  • 在 CentOS 上安装 Powershell 7.1.3
  • 安装 gssntlmssp 以启用 NTLM 身份验证

连接如下:

$sesopt = New-PSSessionOption -SkipCACheck -SkipCNCheck
Enter-PSSession -ComputerName 192.168.10.85 -Credential $cred -Authentication Negotiate -UseSSL -SessionOption $sesopt

给了我错误:

Enter-PSSession:连接到远程服务器 192.168.10.85 失败,并出现以下错误消息:授权失败有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。

在 Windows 事件日志中,我可以看到错误代码为 0xC000035B 的身份验证错误。看起来 Linux 上的 Powershell 正在尝试 NTLMv1,我认为现代 Windows Server 不支持该版本。

如何使用 WinRM 和域帐户从 CentOS 7 到 Windows Server 2019 建立 Powershell 会话?

相关内容