博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用ansible 批量分发SSH Key
阅读量:5949 次
发布时间:2019-06-19

本文共 459 字,大约阅读时间需要 1 分钟。

先确保你电脑有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台服务器登录验证下,果然都可以免密码登陆了

实验成功

转载地址:http://rjixx.baihongyu.com/

你可能感兴趣的文章
新手小白 python之路 Day3 (string 常用方法)
查看>>
soapUI的简单使用(webservice接口功能测试)
查看>>
框架 Hibernate
查看>>
python-while循环
查看>>
手机端上传图片及java后台接收和ajaxForm提交
查看>>
【MSDN 目录】C#编程指南、C#教程、ASP.NET参考、ASP.NET 4、.NET Framework类库
查看>>
jquery 怎么触发select的change事件
查看>>
angularjs指令(二)
查看>>
<气场>读书笔记
查看>>
领域驱动设计,构建简单的新闻系统,20分钟够吗?
查看>>
web安全问题分析与防御总结
查看>>
React 组件通信之 React context
查看>>
Linux下通过配置Crontab实现进程守护
查看>>
ios 打包上传Appstore 时报的错误 90101 90149
查看>>
密码概述
查看>>
jQuery的技巧01
查看>>
基于泛型实现的ibatis通用分页查询
查看>>
gopacket 使用
查看>>
AlertDialog对话框
查看>>
我的友情链接
查看>>