云主机使用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 ...
随机推荐
- 使用tensorflow.data.Dataset构造batch数据集(具体用法在下一篇博客介绍)
import tensorflow as tf import numpy as np def _parse_function(x): num_list = np.arange(10) return n ...
- 1.2.1 Maven到底是什么鬼
解释之前,提1个小问题. 1.1.假如你正在Eclipse下开发两个Java项目,姑且把它们称为A.B,其中A项目中的一些功能依赖于B项目中的某些类,那么如何维系这种依赖关系的呢? 很简单,这不就是跟 ...
- JS - neo4j-browser 初始化时运行命令的逻辑分析
背景 最近需要改点 neo4j-browser 的代码做个 demo,分析初始化时运行命令的代码时花了很多时间,记录一下. 目的 找出 dispatch SINGLE_COMMAND_QUEUED a ...
- [VBA]去重汇总
问题描述:汇总多个工作表的指定字段到sheet1里面,并去除重复的字段内容. Sub 去重汇总() Dim sht As Worksheet, j As Integer, x As Integer S ...
- flutter block回调
block回调在oc中很常见,到了flutter中仍然有block回调 自定义一个StatefulWidget PageTitle 无参数回调VoidCallback VoidCallback onT ...
- 【HANA系列】SAP HANA计算视图中的RANK使用方法
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA计算视图中的RA ...
- java之 Mybatis框架
1.三层框架: 表现层: 是用于展示数据 业务层: 是处理业务需求 持久层: 是和数据库交互 注:MyBatis在持久层 2.JDBC操作数据库 public static void main(Str ...
- 意想不到的JavaScript(每日一题3)
题目: 答案: 1 4 3 2 解析:
- java script 的注释与分号
// 单行注释 /**/多行注释 在js 中 变量.函数和操作符都是区分大小写的 什么是标识符 变量.函数.属性的名字.或者函数的参数. 变量的命名规范:不能以数字开头. 变量声明: var nam ...
- vue--过滤器(私有,全局)
过滤器 概念:Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化.过滤器可以用在两个地方:mustache 插值和 v-bind 表达式.过滤器应该被添加在 JavaScript 表达式的 ...