2016-07-29 34 views
0

我按照本指南设置了Ansible以便在Windows Server中使用它。使用Ansible无法连接到带有域帐户的Windows服务器

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

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

$ klist的

票据缓存:KEYRING:执着:1000:1000

默认校长:[email protected]

有效起始过期时间服务主体

07/29/2016 17:30:56 07/30/2016 03:30:56 krbtgt/[email protected] 续订至08/05/2016 17:30:50

$ ansible -m setup web -u [email protected]

trr-pp-wa1 | UNREACHABLE! => {

“改变”:假的,

“味精”: “SSL:401未经授权”,

“无法访问”:真

}

能任何人都帮助我?

非常感谢

回答

0

两件事情:

您正在使用最新pywinrm(0.2.0),你与Kerberos选项(如pip install pywinrm[kerberos])安装假设?

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

+0

谢谢马特! 'ansible_winrm_transport = kerberos'正常工作。我也安装了'pip install kerberos'和'pip install requests_kerberos' –

相关问题