如何解决带有 Kerberos 的 SPN 和远程 Powershell - Hyper-V Vm
我有一个 devbox,它使用远程 powershell 脚本从第三方应用程序将更新部署到我们的应用程序/iis 服务器。
第三方应用程序生成此脚本以从 devbox 到应用程序服务器执行此操作:
SetSpn -f -s HTTP/appserver username
SetSpn -f -s HTTP/appserver.mydomain.com username
我希望只需要运行一次,但是 kerberos 连接会随机抛出错误并且无法连接。我在事件日志中没有看到任何内容,我正在尝试找出问题的根源。
New-PSSession : [appserver] Connecting to remote server appserver failed with the following error message : WinRM
cannot process the request. The following error with errorcode 0x80090322 occurred while using Kerberos
authentication: An unknown security error occurred.
然后我必须运行这些命令来恢复远程 powershell 连接并从 devbox 工作到应用程序服务器。
SetSpn -d HTTP/appserver username
SetSpn -d HTTP/appserver.mydomain.com username
SetSpn -f -s HTTP/appserver username
SetSpn -f -s HTTP/appserver.mydomain.com username
两台机器都在我们网络上不同的本地 hyper-v 主机上
devbox => Windows 10 虚拟机
appserver => 服务器 2016 虚拟机
我想弄清楚从哪里开始寻找问题。是因为不同的 hyper-v 主机还是其他原因,我可以查看为什么 SPN 不再对远程 powershell 连接有效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。