【发布时间】:2016-01-18 05:43:22
【问题描述】:
我正在尝试使用 Ansible,但在配置 SSH 密钥时遇到了问题。
我目前有两个 Ubuntu 14.04 虚拟机正在运行并存在于 Ansible 主机文件中。
我还有一个额外的 VM 用于 Ansible 管理。
我在管理机器上创建了一个 SSH 密钥并将它们“ssh-copy-id”到两个 Ubuntu 14.04 虚拟机。
根据观看视频和 Ansible 配置教程,我现在应该可以在两台机器上依次运行“ansible instancegroupname -m ping”,而无需输入密码。
但是,在管理 VM 上运行该命令时,系统会提示我输入管理 VM 本身的 SSH 密码,这是我在教程视频中没有看到的。它似乎对他们有用?
谢谢大家。
【问题讨论】:
-
您能否将参数 -vvvv 添加到您的 ansible 参数中,以便您可以查看 ansible 用于连接主机的用户。默认情况下,它使用您当前的用户。