ssh-keygen -t rsa -C "XX@qq.com",而後一路回車就行服務器
生成以後會在用戶的根目錄生成一個 「.ssh」的文件夾ssh
進入「.ssh」會生成如下幾個文件測試
authorized_keys:存放遠程免密登陸的公鑰,主要經過這個文件記錄多臺機器的公鑰code
id_rsa : 生成的私鑰文件blog
id_rsa.pub : 生成的公鑰文件get
know_hosts : 已知的主機公鑰清單博客
若是但願ssh公鑰生效需知足至少下面兩個條件:it
1) .ssh目錄的權限必須是700登錄
2) .ssh/authorized_keys文件權限必須是600rsa
若是以前已經生成過了,就不須要再生成了
以追加的方式將公鑰添加到遠程服務器
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.3.201
scp -p ~/.ssh/id_rsa.pub root@192.168.3.201:/root/.ssh/authorized_keys
也能夠以追加的方式將公鑰內容粘貼到遠程服務器
測試
ssh root@192.168.3.201
本文由博客一文多發平臺 OpenWrite 發佈!