为什么ansible不能在本地ping?

为什么ansible不能在本地ping?,ansible,devops,ansible-2.x,ansible-facts,Ansible,Devops,Ansible 2.x,Ansible Facts,没有写ansible剧本,为什么ansible不能在本地ping 问题:- 我取了1个ec2实例,ec2的IP为“52.15.160.250”。我在里面安装了ansible。在清单文件[/etc/ansible/hosts]中 [本地主机] 52.15.160.250 然后 我试着打电话给当地的主持人 ansible-m ping all 或 ansible-m ping 52.15.160.250 我得到以下错误 尝试这样添加: [localhost] 52.15.160.250 ansib

没有写ansible剧本,为什么ansible不能在本地ping

问题:-

我取了1个ec2实例,ec2的IP为“52.15.160.250”。我在里面安装了ansible。在清单文件[/etc/ansible/hosts]中

[本地主机]

52.15.160.250

然后

我试着打电话给当地的主持人

ansible-m ping all

ansible-m ping 52.15.160.250

我得到以下错误

尝试这样添加:

[localhost]

52.15.160.250 ansible_connection=local

这样,它就不会通过ssh进行尝试,而是通过本地连接进行。

您当前的用户ssh密钥未在远程主机上获得授权。只是为了避免混淆:ansible ping不是ICMP ping。Ansible ping需要ssh访问主机上安装的远程计算机+python。@Zeitounator我的主机和控制器计算机相同。我想ping安装ansible的同一台机器。