生成祕鑰
ssh-keygen -t rsa -C "XX@qq.com",然後一路回車就行
生成之後會在使用者的根目錄生成一個 “.ssh”的資料夾
進入“.ssh”會生成以下幾個檔案
authorized_keys:存放遠端免密登入的公鑰,主要通過這個檔案記錄多臺機器的公鑰
id_rsa : 生成的私鑰檔案
id_rsa.pub : 生成的公鑰檔案
know_hosts : 已知的主機公鑰清單
如果希望ssh公鑰生效需滿足至少下面兩個條件:
1) .ssh目錄的許可權必須是700
2) .ssh/authorized_keys檔案許可權必須是600
如果之前已經生成過了,就不需要再生成了
上傳祕鑰
- 方式1
以追加的方式將公鑰新增到遠端伺服器
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.3.201
- 方式2
scp -p ~/.ssh/id_rsa.pub root@192.168.3.201:/root/.ssh/authorized_keys
也可以以追加的方式將公鑰內容貼上到遠端伺服器
測試
ssh root@192.168.3.201
本文由部落格一文多發平臺 OpenWrite 釋出!