Windows 对窗户负责

Windows 对窗户负责,windows,ansible,Windows,Ansible,我正在尝试设置我的ansible主机以连接到windows。但是,ping失败,出现以下错误: sudo ansible win-m win_ping 主机名|无法访问!=>{ “更改”:错误, “msg”:“basic:HTTPConnectionPool(host='hostname',port=5986):读取超时。(读取超时=30)”, “遥不可及”:真实 } pywinrm安装在我的linux机器上,WinRM安装在windows机器上 主机文件: [win] 系统名 [win:va

我正在尝试设置我的ansible主机以连接到windows。但是,ping失败,出现以下错误:

sudo ansible win-m win_ping 主机名|无法访问!=>{ “更改”:错误, “msg”:“basic:HTTPConnectionPool(host='hostname',port=5986):读取超时。(读取超时=30)”, “遥不可及”:真实 }

pywinrm安装在我的linux机器上,WinRM安装在windows机器上

主机文件:

[win]
系统名
[win:vars]
ansible_user=用户名
ansible_密码=密码
ansible_连接=winrm
ansible_winrm_方案=http
ansible\u winrm\u服务器\u证书\u验证=忽略

ansible_winrm_transport=basic
在Windows框中禁用Windows防火墙(域、专用和公用网络),为我解决了这个问题。

您能再次检查winrm侦听器设置吗:

winrm enumerate winrm/config/Listener
如果输出符合预期,是否可以在本地服务器上测试命令,如下所示:

winrs -r:http://server:5985/wsman -u:Username -p:Password ipconfig

Ansible在这个话题上也有很好的表现。

你能正常ping它吗?防火墙是否允许winrm?是,从linux到windows的ping成功。并且防火墙规则为端口5986设置了“允许winrm HTTPS”。winrm是否正在侦听
0.0.0.0
?(您可以使用
netstat-an
)TCP 0.0.0.0:5985 0.0.0.0:0侦听TCP 0.0.0.0:5986 0.0.0.0:0侦听