gpt4 book ai didi

linux - 如何配置用户/ key 以允许 Ansible 针对多个主机运行?

转载 作者:太空宇宙 更新时间:2023-11-04 11:49:03 26 4
gpt4 key购买 nike

我目前正在使用沙盒环境来帮助了解 Linux 和 Ansible。

我有一个 rhel 7.6 虚拟机,其中安装/运行 Ansible,我通过 moba 连接到该虚拟机。然后我有 2 个测试 VM,我想针对它们运行 Ansible。

我无法从 Ansible 虚拟机通过 SSH 连接到任一测试虚拟机(权限被拒绝公钥),但我可以直接连接到测试虚拟机。

如何设置 key /主机?私钥需要上传到Ansible VM吗?

最佳答案

尝试将 ~/.ssh/id_rsa.pub key 从 Ansible 控制机器部署到文件 ~/.ssh/authorized_keys 中的一个 VM。从目标主机上的 ~/.ssh/authorized_keys 中的 Ansible 控制机复制 ~/.ssh/id_rsa.pub 的内容。只要您可以通过某种方法访问目标主机,就可以使用 ssh-copy-id 命令为您执行此操作。

关于linux - 如何配置用户/ key 以允许 Ansible 针对多个主机运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56648241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com