1. 程式人生 > >Centos 配置節點間雙向免密登入(手動配置)

Centos 配置節點間雙向免密登入(手動配置)

QQ 交流群:64655993

1、環境說明

系統:Centos 6.5 x64 minimal

節點數:2

區域網或網際網路互通

2、更改兩個節點的主機名分別為

node1.cn

node2.cn

更改主機名後,重啟系統後生效!

3、安裝基本工具(根據個人需要有選擇的安裝)

[[email protected] ~]# yum install -y vim lrzsz wget rpm

[[email protected] ~]# yum install -y vim lrzsz wget rpm

4、修改兩個節點上的hosts檔案

[[email protected] ~]# vim /etc/hosts

[[email protected] ~]# vim /etc/hosts

5、執行命令 ssh-keygen -t rsa  (兩個節點都執行)

[[email protected] ~]# ssh-keygen -t rsa   # 遇到提示,均點回車

[[email protected] ~]#   同上。

6、在第一個節點上,進入目錄   ~/.ssh/  並檢視資訊

[[email protected]

~]# cd ~/.ssh/

[[email protected] .ssh]# ll

7、第一個節點,本機加入授權

[[email protected] .ssh]# cat id_rsa.pub >> authorized_keys

8、修改檔案許可權

[[email protected] .ssh]# chmod 600 ./authorized_keys

9、把第一個節點上的 authorized_keys 傳送到第二個節點上

[[email protected] .ssh]# scp authorized_keys node2.cn:~/.ssh/

10、在第二個節點上執行 cat id_rsa.pub >> authorized_keys

第二個節點  進入路徑 ~/.ssh/

[[email protected] ~]# cd ~/.ssh/

[[email protected] .ssh]# cat id_rsa.pub >> authorized_keys

檢視執行結果

11、把第二個節點上的執行後的 authorized_keys 傳送給第一個節點

[[email protected] .ssh]# scp authorized_keys node1.cn:~/.ssh

12、在第一個節點上檢視  authorized_keys

[[email protected] .ssh]# cat authorized_keys

13、測試 ssh 免密登入

第一個節點:

[[email protected] ~]# ssh node2.cn 'ls'

第二個節點:

[[email protected] .ssh]# ssh node2.cn 'ls'

 

至此,ssh兩個節點免密配置完畢。