无法使用 ansible 服务器(在 VM 上)ping 到 AWS 上的 EC2 客户端

无法使用 ansible 服务器(在 VM 上)ping 到 AWS 上的 EC2 客户端

我在 EC2 AWS 上有一个客户端 (Ubuntu 服务器) 和一个 VM (Ansible 服务器)。我想使用我的 ansible 服务器 ping 到 EC2 上的客户端。

因此,我从 EC2 获取公钥并通过 PuttyGen 将其转换为私钥。

然后我将它带到 ansible 服务器。

我已将 ansible.cfg 配置如下:

private_key_file = /publickey/ansible.ppk

和/ansible/hosts:

[AWS] ec2-ip

然后,我尝试命令:

ansbile -m ping aws

然后就卡住了。什么也没发生

我遗漏了什么吗?

谢谢。

答案1

好的,我解决了。

通过改变publickey的权限

chmod 600 /路径/到/键

是工作。

相关内容