1. 程式人生 > >CentOS7的SSH免秘鑰認證

CentOS7的SSH免秘鑰認證

SSH 秘鑰 shell 免登錄

應用場景:

作為運維,經常會遇到批量管理Linux服務器,為了免去輸入遠程服務器的賬號密碼苦惱,可使用SSH的免秘鑰登錄



解決方案:

1)生成密鑰對

ssh-keygen -t dsa -f ~/.ssh/id_rsa -P ""

2)修改/etc/ansible/ansible.cfg配置文件

技術分享圖片

3)添加/etc/ansible/hosts主機

技術分享圖片

4)批量分發秘鑰

ansible node -m authorized_key -a "user=root key='{{ lookup('file','/root/.ssh/id_rsa.pub') }}'" -k

技術分享圖片

CentOS7的SSH免秘鑰認證