0

我想使用受密码保护的 ppk 文件通过 ansible 访问我的服务器。我已经使用 pageant 加载了密钥,我试图运行一个简单的 ansible 命令,但它失败了。

1.1.1.1 | 遥不可及!=> { "changed": false, "msg": "通过 ssh 连接主机失败:主机密钥验证失败。", "unreachable": true }

如何确保 ansible 使用密钥?

我的 ansible 在 Windows 10 上运行的 cygwin 终端内运行。我认为 cygwin 看不到在 win 10 主机上运行的选美。

4

1 回答 1

0

ppk 密钥需要使用 puttygen 转换为 OpenSSH 密钥 比 - 你需要使用 ssh-agent bash ssh-add ./ssh_key

然后,ansible 将使用该密钥。

于 2021-05-31T18:24:25.297 回答