ansible實現SSH公鑰批量部署

2021-10-02 08:08:18 字數 789 閱讀 9047

**下面我們利用ansible模組的中的authorized_key,來完成批量部署公鑰

環境準備**

1、 vim  /etc/ansible/hosts 檔案定義主機群,如圖所示:

2、修改/etc/ansible/ansible.cfg中的host_key_checking=false檔案防止推送失敗

可以看到沒有問題,這時候借助authorized_key模組完成批量推送任務:

ansible web  -m authorized_key -a "user=root key='}'"
如圖所示:

代表批量部署部署公鑰已完成,方便實驗,只對一台主機進行推送,可以實現批量部署,這只是其中一種還可以利用playbook部署,這裡就不進行一一介紹了。

SSH公鑰秘鑰

可是碼雲不認識你是誰,這個時候就提示你輸入賬號密碼來確認是誰誰誰提交了這次 往後的日子裡每次修改提交 都需要輸入賬號密碼來確認身份,這是個很煩的事情,所以出現了 ssh 公鑰 這種形式來解決這個問題。使用 git,第一件事就是通過使用者名稱密碼生成公鑰和私鑰,這是一一對應的關係,就像一把鑰匙開一把鎖...

檢視本機ssh公鑰,生成公鑰

檢視ssh公鑰方法 1.通過命令視窗 a.開啟你的git bash 視窗 b.進入.ssh目錄 cd ssh c.找到id rsa.pub檔案 lsd.檢視公鑰 cat id rsa.pub或者vim id rsa.pub如圖 2.或者你也可以直接輸入命令 cat ssh id rsa.pub 如圖...

檢視本機ssh公鑰,生成公鑰

原 檢視ssh公鑰方法 1.通過命令視窗 a.開啟你的git bash 視窗 b.進入.ssh目錄 cd ssh c.找到id rsa.pub檔案 lsd.檢視公鑰 cat id rsa.pub 或者vim id rsa.pub 如圖 2.或者你也可以直接輸入命令 cat ssh id rsa.pu...