SSH 三步解決免密登錄
1.客戶端生成公私鑰
2.上傳公鑰到服務(wù)器
3.測(cè)試免密登錄
1.客戶端生成公私鑰
本地客戶端生成公私鑰:(一路回車(chē)默認(rèn)即可)
ssh-keygen
上面這個(gè)命令會(huì)在用戶目錄.ssh文件夾下創(chuàng)建公私鑰
cd ~/.ssh
ls
下創(chuàng)建兩個(gè)密鑰:
id_rsa (私鑰)
id_rsa.pub (公鑰)
2.上傳公鑰到服務(wù)器
這里測(cè)試用的服務(wù)器地址為:192.168.235.22
用戶為:root
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.22
上面這條命令是寫(xiě)到服務(wù)器上的ssh目錄下去了
cd ~/.ssh
vim authorized_keys
可以看到客戶端寫(xiě)入到服務(wù)器的 id_rsa.pub (公鑰)內(nèi)容。
3.測(cè)試免密登錄
客戶端通過(guò)ssh連接遠(yuǎn)程服務(wù)器,就可以免密登錄了。
ssh root@192.168.235.22
原文鏈接:https://blog.csdn.net/jeikerxiao/article/details/84105529