使用ansible 批量分发SSH Key
先确保你电脑有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相关推荐
- 使用Ansible批量部署SSH免密登录远程主机
一.目的及要求 1.远程主机为node1.node2.node3 ,每台远程主机需要创建user1~user5账户,都属于webadmin组 2.ansible控制端SSH登录所有被控端的user1~ ...
- ansible 批量部署ssh免密钥
1 创建ssh秘钥 yum install epel-release -y yum install sshpass -y ssh-keygen -t rsa 2 批量复制秘钥并授权 ansible w ...
- 第三十天-ssh key企业批量分发自动化管理案例
本文实现一个应用ssh key 批量分发案例 目录 一.ssh key 原理及案例原理简图 1.ssh key 简介 2.rsa和dsa区别 3.ssh-copy-id的特殊应用 4.ssh-copy ...
- (转)SSH批量分发管理非交互式expect
目录 1 SSH批量分发管理 1.1 测试环境 1.2 批量管理步骤 1.3 批量分发管理实例 1.3.1 利用sudo提权来实现没有权限的用户拷贝 1.3.2 利用sudo提权开发管理脚本 1.3. ...
- 【SSH项目实战】脚本密钥的批量分发与执行【转】
[TOC] 前言 <项目实战>系列为<linux实战教学笔记>第二阶段内容的同步教学配套实战练习,每个项目循序衔接最终将组成<Linux实战教学笔记>第二阶段核心教 ...
- ssh密钥分发之二:使用sshpass配合ssh-kopy-id编写脚本批量分发密钥:
使用sshpass配合ssh-kopy-id编写脚本批量分发密钥:首先sshpass是一个ssh连接时的免交互工具,首先要安装一下: yum install sshpass -y接下来我们就可以使用s ...
- Ansible批量自动化管理工具(二)
Ansible批量自动化管理工具(二) 链接:https://pan.baidu.com/s/1A3Iq3gGkGS27L_Gt37_I0g 提取码:ncy2 复制这段内容后打开百度网盘手机App,操 ...
- 批量管理服务器,批量分发文件
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/835309 一. ...
- 关于Linux中批量配置SSH免密的一些笔记
写在前面 今天和小伙伴们分享批量配置SSH免密的一些笔记 传统的运维场景可以通过Ansible 等运维工具处理 在安装使用一些运维工具,比如Ansible,或则一些pass组件,需要配置ssh免密,s ...
最新文章
- Asp.net Web API 返回Json对象的两种方式
- event级别设置Resumable Space Allocation
- 三体云周思进:在红海中寻找蓝海
- java web删除文件_Web开发为了java端程序能删除文件的解决办法
- XM7 FOR ANDROID,如何使用Android Studio开发Gradle插件
- maven jar包下载
- HCL之SSH的配置与应用
- Kontakt 6 for mac - 音频采样器 双版本
- Graph DataBase介绍
- 智能雷达存在感知技术,家居场景方案应用,毫米波雷达探测方案
- 计算机类专业试题及答案,2010年计算机类专业试题及答案
- 推荐一个维基百科的中文镜像网站
- Godot Engine:用着色器实现通过开关隐藏部分模型
- python轻松生成pdf文档
- 使用树莓派与微信公众平台对接(python)
- 随机密码生成(Python编程)
- 基于任务点的加速仿真
- Android 几个ApplicationInfo Info系列类的总结
- MYSQL数据库的实验总结_MySQL数据库基础总结
- 猫捉老鼠java_一个用java程序写的猫捉老鼠程序
热门文章
- java多线程必须掌握吗_多线程模式有什么作用(java多线程必须掌握的知识)
- mybatis插入图片处理--mysql
- 提升UI技能的5个步骤
- 第2年,倒数第3天,1.5万票,感动!
- 洛谷 P1417 烹调方案 (01背包拓展)
- windows下apache报错The requested operation has failed解决方法
- HTML5 Canvas 画纸飞机组件
- 在IE11下设置SharePoint Server 2013却遇到“需要 Internet Explorer 才能使用此功能。”的解决办法...
- 深入浅出理解索引结构
- git安装与配置_git 安装及基本配置