1 创建ssh秘钥
yum install epel-release -y
yum install sshpass -y
ssh-keygen -t rsa

2 批量复制秘钥并授权
ansible web -m shell -a ‘mkdir ~/.ssh’ -k
ansible web -m copy -a ‘src=~/.ssh/id_rsa.pub dest=~/.ssh/authorized_keys mode=0600’ -k

3 测试
ssh 10.0.0.20
ssh 10.0.0.21

问题1:
[root@ansible-10 ansible]# ansible web -m ping -k
SSH password:
10.0.0.21 | FAILED! => {
“msg”: “to use the ‘ssh’ connection type with passwords, you must install the sshpass program”
}
10.0.0.20 | FAILED! => {
“msg”: “to use the ‘ssh’ connection type with passwords, you must install the sshpass program”
}

解决方法:
yum install epel-release -y
yum install sshpass -y

ansible 批量部署ssh免密钥相关推荐

  1. 使用Ansible批量部署SSH免密登录远程主机

    一.目的及要求 1.远程主机为node1.node2.node3 ,每台远程主机需要创建user1~user5账户,都属于webadmin组 2.ansible控制端SSH登录所有被控端的user1~ ...

  2. ansible不配置ssh免密钥,使用密码登录

    参考文档: https://my.oschina.net/u/1433006/blog/1622893 1.安装sshpass 运行下列命令安装: tar -zxvf sshpass-1.05.tar ...

  3. 关于Linux中批量配置SSH免密的一些笔记

    写在前面 今天和小伙伴们分享批量配置SSH免密的一些笔记 传统的运维场景可以通过Ansible 等运维工具处理 在安装使用一些运维工具,比如Ansible,或则一些pass组件,需要配置ssh免密,s ...

  4. 使用ansible批量部署开机启动时为字符界面

    使用ansible批量部署开机启动时为字符界面 一.查看当前启动默认的引导目标 ansible product -u user1 -b -a "systemctl get-default&q ...

  5. gitlab用户添加ssh免密钥认证后clone还是要求输入密码

    今天在centos 7公网服务器上安装gitlab在配置ssh免密钥时遇到一个奇怪的事,正确添加了本机的公钥到gitlab账户上,进行clone时死活都要你输入密码gitlab使用yum安装的,之前在 ...

  6. ansible安装部署_运维日记|使用ansible批量部署crontab定时删归档任务

    在某个下午,测试同事突然找过来说,之前测试服务器搭的几套oracle数据库忘记部署删除归档脚本了,要让小编都给部署一下. ​ 数了数,有接近十套呢,一部部登陆上去,部署一个删归档脚本,然后再到cron ...

  7. ansible批量部署

    ansible ansible是一种自动化运维工具,基于paramiko开发的,并且基于模块化工作,Ansible是一种集成IT系统的配置管理.应用部署.执行特定任务的开源平台,它是基于python语 ...

  8. CentOS7中多台服务器配置SSH免密钥登录

    场景 CentOS7中怎样修改主机名和hosts文件(配置IP和主机名的对应管理): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details ...

  9. Linux CentOS7 ssh免密钥登录

    文章目录 一.准备三台虚拟机 二.查看修改主机名 2.1 查看当前服务器的主机名 2.2 修改这3台机器的/etc/hosts文件 三.给3个机器生成秘钥文件 四.创建authorized_keys文 ...

最新文章

  1. 用了 Lambda 之后,发现可以忘记设计模式了
  2. jqgrid定义多选操作
  3. 【C/C++10】天气APP:MySQL/PostgreSQL,环境变量/动静态库,Linux/Oracle字符集
  4. Redis从入门到精通,至少要看看这篇!
  5. “前”方有坑,绕道而行(一)-- H5 CSS
  6. 仓库对象DataSet与小车对象DataAdapter的 关键命令 1201
  7. 正则表达式中原子的5种类型
  8. 如何在BIOS里面配置sata硬盘选项
  9. java中identifiers什么意思_javassist.是什么意思
  10. esp32 arduion 加速下载json
  11. java json web token_一分钟简单了解JSON Web Token
  12. Visual Studio 2019 创建第一个ASP.net web应用程序
  13. 搞笑--亚阳影视官方的keyword里写“破解版”
  14. 2022年前端面试宝典【1万字带答案】
  15. 阿里云搭建WordPress系统
  16. 专业学习与职业发展之我见
  17. Mtalab 空间直线和球形的交点以及图像绘制
  18. Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)...
  19. 商城APP软件开发要素有哪些
  20. android 上层设置 自动调节亮度

热门文章

  1. PostgreSQL查看版本信息
  2. Order By 排序条件中带参数的写法(Oracle数据库、MyBatis)
  3. windows下xmllib2使用简介 64位
  4. 单例模式之恶汉模式(详解)
  5. Linux下快速搭建DNS服务器
  6. Asp.net中页面传值几种方式
  7. PL/SQL Developer 9 注册机
  8. 高效便捷地创建单元格数据图表
  9. 数据结构之二叉树的一些基本操作
  10. python中del语句