建立SSH互信

建立互信的步驟如下:

1、在各節點通過ssh-keygen生成RSA密鑰和公鑰

ssh-keygen -q -t rsa  -N "" -f  ~/.ssh/id_rsa

2、將所有的公鑰文件彙總到一個總的授權key文件中,在M01機器執行如下命令,必須逐行執行

ssh M01 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

ssh M02 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

ssh M03 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

3、設置授權key文件的權限,在M01機器執行如下命令:

chmod 600 ~/.ssh/authorized_keys

4、分發授權key文件到所有服務器,必須逐行執行

scp ~/.ssh/authorized_keys  M01:~/.ssh/

scp ~/.ssh/authorized_keys  M02:~/.ssh/

scp ~/.ssh/authorized_keys  M03:~/.ssh/

5、驗證互信,各節點執行下面命令,能不輸入密碼顯示時間,配置成功,在M01機器上執行如下命令:

ssh M01 date;ssh M02 date;ssh M03 date;

顯示如下結果

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章