首页 文章

无法使用Ansible连接到具有域帐户的Windows服务器

提问于
浏览
0

我已按照本指南设置Ansible,以便与Windows Server一起使用 .

http://docs.ansible.com/ansible/intro_windows.html#active-directory-support

但是当我尝试连接时,我获得了一个错误 . 使用的用户是域管理员,并具有连接到该远程服务器的权限 .

$ klist票证缓存:KEYRING:persistent:1000:1000默认主体:lrossi@TOPTIERRA.IT有效开始Expires服务主体07/29/2016 17:30:56 07/30/2016 03:30:56 krbtgt / TOPTIERRA . IT@TOPTIERRA.IT续订至2016年5月8日17:30:50 $ ansible -m setup web -u lrossi@TOPTIERRA.IT trr-pp-wa1 | UNREACHABLE! => {“已更改”:false,“msg”:“ssl:401 Unauthorized . ”,“无法访问”:true}

谁能帮我?

非常感谢

1 回答

  • 0

    两件事情:

    假设你使用的是最新的pywinrm(0.2.0),你是否安装了kerberos选项(例如 pip install pywinrm[kerberos] )?

    此外,如果这不包括它,请尝试将 ansible_winrm_transport=kerberos 添加到该主机的库存变量中 . 较新版本对于从用户名假设特定authtype(允许使用LiveID等)不太有力 .

相关问题