使用ansible 批量分发SSH Key
生活随笔
收集整理的這篇文章主要介紹了
使用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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue单页面在ios10系统上出现白屏的
- 下一篇: 【20181026T2】**图【最小瓶颈