SSH免密登錄教程圖解


實現思路

    通過RSA加密算生成了密鑰,包括私鑰和公鑰,我們把公鑰追加到用來認證授權的key中去。
    每台機器配置本地免密登錄,然后將其余每台機器生成的~/.ssh/id_dsa.pub公鑰內容追加到其中一台主機的authorized_keys中,然后將這台機器中包括每台機器公鑰的authorized_keys文件發送到集群中所有的服務器。這樣集群中每台服務器都擁有所有服務器的公鑰,這樣集群間任意兩台機器都可以實現免密登錄了。

實現方式

1、第一台機器(master)
ssh-keygen -t rsa 一直回車
將id_rsa.pub中的內容追加到authorized_keys中不刪除原先內容
cat id_rsa.pub >> authorized_keys
將authorized_keys文件傳輸另一台服務器~/.ssh/目錄下,如果執行失敗,就在另一台服務器先執行ssh-keygen -t rsa即可
scp ~/.ssh/authorized_keys node1:~/.ssh/
2、第二台機器(node1)
ssh-keygen -t rsa 一直回車
將id_rsa.pub中的內容追加到authorized_keys中不刪除原先內容
cat id_rsa.pub >> authorized_keys
將authorized_keys文件傳輸另一台服務器~/.ssh/目錄下
scp ~/.ssh/authorized_keys master:~/.ssh/
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM