amazon-web-services - 无法使用 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。
解决方案
推荐阅读
- c# - EF 6 如何使用多级包含
- redis - 计算或列出 redis 流中的所有 ACKnowledged 消息
- ios - WKWebView:表单未在 WKWebView (Swift) 中提交
- linux - Chefspec 在 Linux 上删除 Win32::Service
- apache-kafka - Flink 检查点不断失败(等待 InitProducerId 时超时)
- mysql - 如何计算按周分组的日期之间的多条记录的单天
- amazon-web-services - 如何在 Amazon Linux 2 上配置 nginx?
- c# - 使用 linq 缓慢识别重复项
- typescript - 从打字稿中的类型常量中提取值
- java - JTable 问题 - 删除过滤表