SSH無密碼登錄設置

1.生成rsa祕鑰,包括公鑰和祕鑰。

.實現方式:

實現目的: A(12.23.0.6)機器可以無密碼登錄B(12.23.0.3)機器。默認用戶都是root

在A終端輸入命令:ssh-keygen -t rsa  一直敲三次回車。



祕鑰生成的目錄是在用戶目錄下(如root),cd  回到用戶目錄。

ls -a 會看到 .ssh 文件夾,祕鑰對在裏面。



id_rsa 是祕鑰,id_rsa.pub 是公鑰。

2.配置


ssh的配置文件爲 /ect/ssh/sshd_config,
進入文件找到這一行:

ssh默認將公鑰文件存放在authorized_keys文件中,現在把A機器生成的公鑰id_rsa.pub複製到B機器的某個用戶(如root)目錄的.ssh文件夾中,

在B機器上執行命令:
cd  /root/.ssh
cat id_rsa.pub >>authoriaed_keys

配置完便可以在A機器上無密碼訪問B機器。
測試結果:



發佈了32 篇原創文章 · 獲贊 23 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章