云主机使用ansible出现秘钥认证问题
使用ansible的时候,出现如下秘钥失效的问题:
root@jumpserver ftp]# ansible web -m ping
The authenticity of host 'web-0005 (192.168.1.106)' can't be established.
ECDSA key fingerprint is SHA256:R/65aqDq4vDdAc/X0ReiVyxiTb4/qAkKdDapX1Py1N0.
ECDSA key fingerprint is MD5:ba:d7:f1:57:31:fe:70:5a:5b:ee:5d:18:fd:8f:88:86.
Are you sure you want to continue connecting (yes/no)? The authenticity of host 'web-0001 (192.168.1.234)' can't be established.
ECDSA key fingerprint is SHA256:H39rbtE/IJb/ORF56vXEQAx0etQ00hSvSKDnP12h9qk.
ECDSA key fingerprint is MD5:d1:fb:64:17:99:6e:f6:59:64:8b:5d:de:03:f5:a0:d0.
Are you sure you want to continue connecting (yes/no)? The authenticity of host 'web-0003 (192.168.1.40)' can't be established.
ECDSA key fingerprint is SHA256:wNBDHCyxLF3Mpx9K5/dkwkuGKc2RdLiNJd9E0ebMR1c.
ECDSA key fingerprint is MD5:39:2e:04:13:4c:dc:1b:a1:ec:22:bf:6c:a7:f1:17:ee.
Are you sure you want to continue connecting (yes/no)? The authenticity of host 'web-0002 (192.168.1.39)' can't be established.
ECDSA key fingerprint is SHA256:lAgSvljOs2pq5pdziSuhLaxWYIhuLBpk2NZ34fQmd2k.
ECDSA key fingerprint is MD5:2e:94:7f:27:d1:fd:84:ba:93:ba:37:dd:86:8b:cb:1c.
解决办法:
在配置文件[root@jumpserver ftp]# vim /etc/ssh/ssh_config中写入两行命令:(最好写在文件的末尾,便于维护)
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
再次执行命令,成功.
[root@jumpserver ftp]# ansible web -m ping
web-0003 | SUCCESS => {
"changed": false,
"ping": "pong"
}
web-0004 | SUCCESS => {
"changed": false,
"ping": "pong"
}
web-0005 | SUCCESS => {
"changed": false,
"ping": "pong"
}
web-0001 | SUCCESS => {
"changed": false,
云主机使用ansible出现秘钥认证问题的更多相关文章
- ansible主机组配置及秘钥分发
ansible主机组配置及秘钥分发 ansible主机组文件位于/etc/ansible/hosts文件中 1 hosts主机经常使用到的变量为: 2 ansible_ssh_host #用于指定被管 ...
- ssh的秘钥认证
ssh秘钥认证简述 通常我们会使用x-shell.putty.MobaXterm等支持ssh连接的工具去登录服务器进行管理,而执行ssh命令.scp命令等从一台服务器登录另外一台服务器的时候,通常需要 ...
- 克隆虚拟机+Linux互相登录+秘钥认证(四)
1.虚拟机右键管理_克隆 修改虚拟机名称后完成! 2.开机启动虚拟机 随时保存快照 3.开启两台虚拟机,进行互相登录切换!(W命令查看系统负载) 补充: IP登录: ssh IP: 例如:ssh 19 ...
- 关于linux中的 秘钥认证 ,最清晰解读
所谓"公钥登录",原理很简单,就是用户将自己的公钥储存在远程主机上.登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来.远程主机用事先储存的公钥进行解 ...
- SSH密码和秘钥认证原理
SSH登录方式主要分为两种: 1. 用户名密码验证方式 说明: (1) 当客户端发起ssh请求,服务器会把自己的公钥发送给用户: (2) 用户会根据服务器发来的公钥对密码进行加密: (3) 加密后的信 ...
- 如何使用Xshell秘钥认证登录CentOS(无密码登录)
https://www.linuxidc.com/Linux/2016-06/132268.htm
- Linux ssh服务开启秘钥和密码认证
问题描述: 实现Linux秘钥和密码同时认证 解决方案: vim /etc/ssh/sshd_config 基本参数: PermitRootLogin yes #允许root认证登录 Password ...
- 创建 OpenStack云主机(十一)
创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...
- 创建 OpenStack云主机
创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...
随机推荐
- ffmpeg循环推流
ffmpeg循环推流 有时候需要轮播出一路直播 这个时候循环推流就比较方便了 ffmpeg -stream_loop - -re -i d:/Media/a.ts -vcodec h264 -acod ...
- ImportError: bad magic number in: b'\x03\xf3\r\n'
解决办法:删除项目中所有的 .pyc 文件.
- Let a mthod in RestControl return a json string
The get method of EmpControl package com.hy.empcloud; import java.util.List; import org.springframew ...
- Windows 10下怎么远程连接 Ubuntu 16.0.4(方案二)
使用TeamViewer实现远程桌面连接 背景: 有些朋友反映,借助Ubuntu自带的桌面共享工具desktop sharing会有不再同一网端下出现连接不稳定或者掉线的问题,那么现在我们就可以借助第 ...
- foundation DB问题
1. go get github.com/apple/foundationdb/bindings/go/src/fdb # github.com/apple/foundationdb/bindings ...
- 2019-03-19 Fiori学习笔记 Fiori开发环境
Fiori 文档 :https://experience.sap.com/fiori-design-web/ Fiori 登录:https://cloudplatform.sap.com/index. ...
- java:Oracle(事务,分页,jdbc)Mysql(jdbc)
1.事务:transaction -- 事务开启的唯一条件就是:对数据库进行增,删,改的时候 -- 换句话说,对数据进行增删改以后,必须要执行提交或者回滚 -- 事务就是把数据库中的数据从一致状态转换 ...
- java调用支付宝 支付api 【沙箱环境】
由于支付宝支付api需要各种备案,但学校项目需要引入支付功能 先演示 ,所以采用 沙箱环境 一.登录支付宝 开放平台 及配置相关 https://openhome.alipay.com/platf ...
- cocos2dx基础篇(4) 标签CCLabel
[本节内容] cocos2dx三种文字字体的显示:CCLabelTTF(一般字体).CCLabelAtlas(自定义字体).CCLabelBMFont(自定义字体) CCLabelTTF CCLabe ...
- 如何理解springcloud微服务项目中,eureka,provider,consumer它们之间的关系?
eureka负责注册provider和consumer的服务信息 provider负责与数据库进行交互,实现数据持久化,并给consumer提供服务 consumer与前端交互,通过与Eureka同源 ...