windows - 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 }
你能帮我吗?)))谢谢。
解决方案
如果没有hosts文件的实际内容,命令行和playbook有点困难,但我建议以下解决方案:在ansible控制器上运行kinit,看看它是否有效,如果是这样,那么我建议在没有ssl的情况下进行测试。
如果 kinit 不起作用,可能是由于此处介绍的多种原因。
通常在 krb5.conf 中缺少 python 包或问题
推荐阅读
- java - Java中枚举值的线程安全比较
- php - 选择三个级别的评论
- hibernate - 如何使用 Spring Data 正确处理 JPA 实体中的版本字段
- .net - 每个请求的库中的范围单例
- javascript - ScrollIntoView 在移动设备上不流畅(Angular)
- cassandra - cassandra中的多个数据目录问题
- c - execlp系统调用后如何打印行
- wordpress - 单击“将购物车下载为 pdf”时“站点遇到技术问题”?(插件:WooCommerce 购物车转 PDF)
- html - 我应该如何在数据库中存储模型字段的多个值?
- javascript - TypeError:无法读取未定义的属性“数据”:如何获取我的数据数组字段