首页 > 其他分享 >ansible执行playbook报Host Key checking

ansible执行playbook报Host Key checking

时间:2024-11-12 14:19:21浏览次数:1  
标签:checking host Host ansible ssh key playbook

报错信息:

(fastapi-ansible) root@WEB:/data/fastapi-ansible/project# ansible-playbook -i hosts ping.yaml

PLAY [Ping Test Playbook] *********************************************************************************************************************

TASK [Ping 检测] ******************************************************************************************************************************
fatal: [10.11.16.8]: FAILED! => {"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."}

PLAY RECAP ************************************************************************************************************************************
10.11.16.8             : ok=0    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0

解决办法:

方式1、在hosts文件中用ssh秘钥

[user]
10.11.16.8 ansible_ssh_user=root ansible_ssh_port=32069 ansible_ssh_private_key_file=/root/.ssh/id_rsa

方式2、修改ansible配置文件,禁用ssh秘钥主机检查

vim /etc/ansible/ansible.cfg

# uncomment this to disable SSH key host checking
host_key_checking = False

 

标签:checking,host,Host,ansible,ssh,key,playbook
From: https://www.cnblogs.com/zhangzhide/p/18541808

相关文章

  • 使用 Hosting 构建 WPF 程序
    .NETGenericHost是一个通用的应该程序构建方式,不只是适用于asp.netcore,可以用在任何.NET项目中。具体支持的.NET框架可以看这里NuGetGallery|Microsoft.Extensions.Hosting8.0.1.NETGenericHost-.NET|MicrosoftLearn本文用于记录使用.NETGenericHost......
  • AppHostNavigators.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个AppHostNavigators.dll文件(挑选合适的版本......
  • centos 下安装部署ansible
    centos下安装部署ansibleansible2.2服务节点:192.168.211.133客户端1:192.168.211.139客户端2:192.168.211.140第一步:设置EPEL仓库Ansible仓库默认不在yum仓库中,因此我们需要使用下面的命令启用epel仓库1.下载epel库http://dl.fedoraproject.org/pub/epel/7/x86_64/e/......
  • 运维自动化工具-ansible几个小案例
    运维自动化工具-ansible几个小案例1.4检查yaml文件的语法是否正确$ansible-playbook-i/tmp/hostsnginx.yaml--syntax-check1.5检查yaml文件中的tasks任务$ansible-playbook-i/tmp/hostsnginx.yaml--list-task1.6检查yaml文件中的生效主机$ansible-playbo......
  • ansible playbook yaml 实例
    ansibleplaybookyaml实例-hosts:iplistremote_user:tomcatgather_facts:falsetasks:-name:enter/optdirectoryshell:cd/opt-name:createtomcatdirectoryfile:dest=/opt/tomcatmode=755state=directory#-name:touchafile#shell:cd/opt/tom......
  • ansible.cfg 配置参数详解
    #configfileforansible--https://ansible.com/#===============================================#nearlyallparameterscanbeoverriddeninansible-playbook#orwithcommandlineflags.ansiblewillreadANSIBLE_CONFIG,#ansible.cfginthecurrent......
  • ansible的一些命令 案例
    ansible的一些命令案例1.调用测试ansiblehkweb-mcommand-a'uptime'2.查看配置ansiblehkweb-msetup3.ping命令ansiblehkweb-mping10.46.93.177|SUCCESS=>{"changed":false,"ping":"pong"}10.46.93.174|SUCCESS=&......
  • ansible 运维技巧记录
    ansible运维技巧记录1.指定配置文件ansible -i /etc/ansible/hosts KD1 -m shell -a ‘uptime‘ansible-i/root/shiye/hkhostten-mshell-a'uptime'ansible-i/root/shiye/hkhostten-mshell-a'uptime'|awk'{print$1,$3}'|xargs2.非22端口如......
  • ansible中 yaml 判断返回值
    ansible中yaml判断返回值 ps-ef|grep-vgrep|grepjava1>/dev/null&&echo"running"||echo"stopped"ansible-playbook-v-i/data/ld_fabu/ansible_cfg/hosts/data/ld_fabu/env_online/ansible_yaml/svn/ldgame_StopStatic.yaml--ext......
  • ansible安装配置
    环境检查,安装#管理节点python>=2.6ansibleopenssh#被管理节点python>=2.4openssh#yum源检、安装epel源yumrepolistyuminstallwget-ywget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo#或yuminstall-yepel-release#安装ans......