SSH 三步解決免密登錄
1.客戶端生成公私鑰
2.上傳公鑰到服務器
3.測試免密登錄
1.客戶端生成公私鑰
本地客戶端生成公私鑰:
ssh-keygen
上面這個命令會在用戶目錄.ssh文件夾下創建公私鑰
cd ~/.ssh
ls
下創建兩個密鑰:
id_rsa (私鑰)
id_rsa.pub (公鑰)
2.上傳公鑰到服務器
這裏測試用的服務器地址爲:192.168.235.22
用戶爲:root
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
上面這條命令是寫到服務器上的ssh目錄下去了
cd ~/.ssh
vim authorized_keys
可以看到客戶端寫入到服務器的 id_rsa.pub (公鑰)內容。
3.測試免密登錄
客戶端通過ssh連接遠程服務器,就可以免密登錄了。