我已按照本指南设置了Ansible,以便将其与Windows Server一起使用。
但是,当我尝试连接时,我得到了一个错误。使用的用户是Domain Administrator,并且具有连接到该远程服务器的权限。
$ klist
票证缓存:KEYRING:永久性:1000:1000
默认主体:[email protected]
有效的启动过期服务主体
2016年7月29日17:30:56 07/30/2016 03:30:56 krbtgt/[email protected]更新至2016年8月5日17:30:50
$ ansible -m设置网站-u [email protected]
trr-pp-wa1 | 难以置信!=> {
“已更改”:错误,
“ msg”:“ ssl:401未经授权。”,
“无法访问”:是
}
谁能帮我?
非常感谢
两件事情:
假设您使用的是最新的pywinrm(0.2.0),是否安装了kerberos选项(例如pip install pywinrm[kerberos]
)?
另外,如果这还不能解决问题,请尝试添加ansible_winrm_transport=kerberos
到该主机的清单变量中。较新的版本对于从用户名假设特定的身份验证类型(以允许使用LiveID等)的强制性较弱。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句