带有 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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...