问题描述
我有一个 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 (将#修改为@)