1. 程式人生 > >使用ssh免密登錄

使用ssh免密登錄

分享 17. 本地 ESS water mage ext 創建 text

一、系統環境準備:首先我們得準備3臺linux主機。
技術分享圖片
二、創建統一的用戶名(其實不同的也可以,這裏我們未來方便)
1.useradd ssh
2.passwd ssh
創建ssh密碼
3.切換到ssh用戶下:su - ssh
4.在服務端創建密匙:ssh-keygen -t rsa
技術分享圖片
5.進到相關目錄下,cd /home/ssh/.ssh
技術分享圖片
6.將公匙傳送到客戶端上:
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
技術分享圖片
7.最後,在用ssh直接登錄下看看是不是不需要輸入密碼了
技術分享圖片
8.查看遠程機器的authorized_keys文件,可以看到對應的變化:本地機器的公鑰已經增加到遠程機器的配置文件中了
cat /home/ssh/.ssh/authorized_keys
技術分享圖片
9.其中.ssh的文件權限為700,authorized_keys為600
技術分享圖片

使用ssh免密登錄