Linux設置免密登錄

生成祕鑰

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

若是以前已經生成過了,就不須要再生成了

上傳祕鑰

  • 方式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 發佈!

相關文章
相關標籤/搜索