使用ansible 批量分发SSH Key
生活随笔
收集整理的這篇文章主要介紹了
使用ansible 批量分发SSH Key
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先確保你電腦有ansible,我是mac的用brew安裝,其他可用yum安裝
brew search ansible
brew install ansible
我已經(jīng)安裝好2.7了
生成下自己的key,一路回車(chē)
ssh-keygen -t rsa
編輯host,添加需要增加ssh key的機(jī)器
vi /etc/ansible/hosts
【hostgroup】
我這里做了10.132.112.1-255整個(gè)/24的范圍
用戶名密碼自己填寫(xiě)下
編輯yml文件
- hosts: dp
??? become: yes
??? tasks:
????? - name: Auth
??????? authorized_key:
????????? user: Yourname
????????? key:? "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
然后輸入
ansible-playbook your.yml
ansible 會(huì)去先把整個(gè)地址掃一遍,然后把掃到的地址做一下ssh key的分發(fā)
隨便選2臺(tái)服務(wù)器登錄驗(yàn)證下,果然都可以免密碼登陸了
實(shí)驗(yàn)成功
總結(jié)
以上是生活随笔為你收集整理的使用ansible 批量分发SSH Key的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Vue单页面在ios10系统上出现白屏的
- 下一篇: 【20181026T2】**图【最小瓶颈