主控端需要确认目标机器的指纹,记录到本地的known_hosts文件
首次远程连接,需要指纹确认,可以忽略指纹
1.指纹确认
2.密码认证/公钥认证
方案1:
可以先一键分发公钥,实现批量免密登录,再Ansible免密远程执行命令
方案2:
可以手动ssh连接,确认指纹后,再Ansible免密远程执行命令
方案3:
可以直接忽略指纹确认,在主机清单文件定义ssh连接配置参数
#编辑Ansible配置文件,修改如下参数即可忽略指纹
vim /etc/ansible/ansible.cfg
host_key_checking = False