1. 使用「ssh-keygen -f root」產生 公鑰 和 私鑰,會產生「root」和「root.pub」兩份檔案。
輸入「ll」檢查「root」、「root.pub」
載入「root」key
儲存「私鑰」( Private Key)
3. 佈署 Centos「KEY」 公鑰 授權「帳號」和「主機」
PS.「root」是「帳號」,「192.168.2.101」主機 IP
ssh-copy-id -i root.pub root@192.168.2.101
4. 編輯「vi /etc/ssh/sshd_config」配置檔 啟用「Key」認證
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
5. 重啟「sshd」服務,檢查「KEY」位置
systemctl restart sshd.service
ll /root/.ssh
6. 使用「遠端登入工具」如 Putty、Royalts..等,載入「Private Key」( *.ppk ) 使用「帳戶」登入即可。
參考資料
「史帝芬心得筆記」-「ssh 公鑰認證登入」