ansible遇过的问题

问题一

"msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this host's fingerprint to your known_hosts file to manage this host."

问题原因

ansible主机的 ~/.ssh/known_hosts 文件,没有记录待连接的主机的信息。

解决办法

# 临时解决办法
$ export ANSIBLE_HOST_KEY_CHECKING=False

# 永久解决办法
$ sudo sed -ri 's@(#?)(host_key_checking).*@\2 = False@g' /etc/ansible/ansible.cfg
posted @ 2023-06-30 17:08  jiaxzeng  阅读(41)  评论(0)    收藏  举报