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] .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兩個節點免密配置完畢。