首页 > 解决方案 > Ansible 和 Kerberos

问题描述

我有一个问题,我如何才能结交 Ansible 和 Kerberos 朋友。这就是文件 vars 中的内容


ansible_user:ansible@test.LOCAL ansible_password:aqweASD(* ansible_port:5986 ansible_connection:winrm ansible_winrm_server_cert_validation:忽略 ansible_winrm_transport:kerberos

我的错误

视窗10 | 遥不可及!=> { "changed": false, "msg": "kerberos: authGSSClientStep() failed: (('Unspecified GSS failure. Minor code may provide more information', 851968), ('Server not found in Kerberos database', - 1765328377)), ssl: 指定的凭据被服务器拒绝”, “无法访问”: true }

你能帮我吗?)))谢谢。

标签: windowsansiblekerberos

解决方案


如果没有hosts文件的实际内容,命令行和playbook有点困难,但我建议以下解决方案:在ansible控制器上运行kinit,看看它是否有效,如果是这样,那么我建议在没有ssl的情况下进行测试。

如果 kinit 不起作用,可能是由于此处介绍的多种原因。

通常在 krb5.conf 中缺少 python 包或问题


推荐阅读