首页 > 解决方案 > 无法使用 aws ec2 实例中的 ansible 主机从主服务器连接到客户端服务器计算机

问题描述

我是 aws/devops/ansible 的新手。我在 aws (ubuntu16) 中启动了 3 个 ec2 实例,并将一个实例作为我安装 ansible 的主实例。我将主服务器的公钥添加到其他 2 个客户端服务器的授权密钥中。然后我将这 2 个客户端服务器的私有 IP 添加到主服务器中存在的主机文件中。现在,我看到我已经从我的主服务器连接到这两个客户端服务器(ansible -m ping all)。现在,我如何使用 mac 中的 bash 终端从我的主服务器访问这两个客户端服务器?我尝试使用以下命令,从我的主 ssh 终端,我尝试了“ssh ec2-user@IP(client1 或 client2)”,错误:权限被拒绝(公钥)

有人可以帮我解决这个问题。我需要通过 ansible 使用主服务器连接到这些客户端服务器并在两者中安装 apache。

标签: amazon-web-servicesamazon-ec2ansible

解决方案


推荐阅读