四台伺服器之間免密登入
規劃:需要三台伺服器node2、node3、node4
首先将node1和node2拍攝快照,并還原到初始化快照上。
由于後續hadoop等需要四台伺服器之間互相均可以免密登入,是以本次直接配置四台伺服器的彼此之間的免密登入。配置思路如下:
a、 首先在四台伺服器上都要執行:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
b、在node1上将node1 的公鑰拷貝到authorized_keys中:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
将該檔案拷貝給node2:
scp ~/.ssh/authorized_keys node2:/root/.ssh/
c、在node2中将node2的公鑰追加到authorized_keys中:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
将該檔案拷貝給node3:
scp ~/.ssh/authorized_keys node3:/root/.ssh/
d、在node3中将node3的公鑰追加到authorized_keys中:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
将該檔案拷貝給node4:
scp ~/.ssh/authorized_keys node4:/root/.ssh/
e、在node4中将node4的公鑰追加到authorized_keys中
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys node1:/root/.ssh/
scp ~/.ssh/authorized_keys node2:/root/.ssh/
scp ~/.ssh/authorized_keys node3:/root/.ssh/
[root@node4 ~]# ssh node3
Last login: Wed Oct 20 17:56:24 2021 from 192.168.134.102
[root@node3 ~]#
ssh nodeX
exit # 退出