先确保你电脑有ansible,我是mac的用brew安装,其他可用yum安装

brew search ansible

brew install ansible

我已经安装好2.7了

生成下自己的key,一路回车

ssh-keygen -t rsa

编辑host,添加需要增加ssh key的机器

vi /etc/ansible/hosts

【hostgroup】

我这里做了10.132.112.1-255整个/24的范围

用户名密码自己填写下

编辑yml文件

- hosts: dp
    become: yes
    tasks:
      - name: Auth
        authorized_key:
          user: Yourname
          key:  "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"

然后输入

ansible-playbook your.yml

ansible 会去先把整个地址扫一遍,然后把扫到的地址做一下ssh key的分发

随便选2台服务器登录验证下,果然都可以免密码登陆了

实验成功

使用ansible 批量分发SSH Key相关推荐

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

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

  2. ansible 批量部署ssh免密钥

    1 创建ssh秘钥 yum install epel-release -y yum install sshpass -y ssh-keygen -t rsa 2 批量复制秘钥并授权 ansible w ...

  3. 第三十天-ssh key企业批量分发自动化管理案例

    本文实现一个应用ssh key 批量分发案例 目录 一.ssh key 原理及案例原理简图 1.ssh key 简介 2.rsa和dsa区别 3.ssh-copy-id的特殊应用 4.ssh-copy ...

  4. (转)SSH批量分发管理非交互式expect

    目录 1 SSH批量分发管理 1.1 测试环境 1.2 批量管理步骤 1.3 批量分发管理实例 1.3.1 利用sudo提权来实现没有权限的用户拷贝 1.3.2 利用sudo提权开发管理脚本 1.3. ...

  5. 【SSH项目实战】脚本密钥的批量分发与执行【转】

    [TOC] 前言 <项目实战>系列为<linux实战教学笔记>第二阶段内容的同步教学配套实战练习,每个项目循序衔接最终将组成<Linux实战教学笔记>第二阶段核心教 ...

  6. ssh密钥分发之二:使用sshpass配合ssh-kopy-id编写脚本批量分发密钥:

    使用sshpass配合ssh-kopy-id编写脚本批量分发密钥:首先sshpass是一个ssh连接时的免交互工具,首先要安装一下: yum install sshpass -y接下来我们就可以使用s ...

  7. Ansible批量自动化管理工具(二)

    Ansible批量自动化管理工具(二) 链接:https://pan.baidu.com/s/1A3Iq3gGkGS27L_Gt37_I0g 提取码:ncy2 复制这段内容后打开百度网盘手机App,操 ...

  8. 批量管理服务器,批量分发文件

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/835309 一. ...

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

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

最新文章

  1. Asp.net Web API 返回Json对象的两种方式
  2. event级别设置Resumable Space Allocation
  3. 三体云周思进:在红海中寻找蓝海
  4. java web删除文件_Web开发为了java端程序能删除文件的解决办法
  5. XM7 FOR ANDROID,如何使用Android Studio开发Gradle插件
  6. maven jar包下载
  7. HCL之SSH的配置与应用
  8. Kontakt 6 for mac - 音频采样器 双版本
  9. Graph DataBase介绍
  10. 智能雷达存在感知技术,家居场景方案应用,毫米波雷达探测方案
  11. 计算机类专业试题及答案,2010年计算机类专业试题及答案
  12. 推荐一个维基百科的中文镜像网站
  13. Godot Engine:用着色器实现通过开关隐藏部分模型
  14. python轻松生成pdf文档
  15. 使用树莓派与微信公众平台对接(python)
  16. 随机密码生成(Python编程)
  17. 基于任务点的加速仿真
  18. Android 几个ApplicationInfo Info系列类的总结
  19. MYSQL数据库的实验总结_MySQL数据库基础总结
  20. 猫捉老鼠java_一个用java程序写的猫捉老鼠程序

热门文章

  1. java多线程必须掌握吗_多线程模式有什么作用(java多线程必须掌握的知识)
  2. mybatis插入图片处理--mysql
  3. 提升UI技能的5个步骤
  4. 第2年,倒数第3天,1.5万票,感动!
  5. 洛谷 P1417 烹调方案 (01背包拓展)
  6. windows下apache报错The requested operation has failed解决方法
  7. HTML5 Canvas 画纸飞机组件
  8. 在IE11下设置SharePoint Server 2013却遇到“需要 Internet Explorer 才能使用此功能。”的解决办法...
  9. 深入浅出理解索引结构
  10. git安装与配置_git 安装及基本配置