准备三台机器node2
,node3
,node4
在每台机器执行命令生产ssh公私钥
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
进入.ssh
目录进行授权
[root@node2 ~]# cd ~/.ssh/
[root@node3 ~]# cd ~/.ssh/
[root@node4 ~]# cd ~/.ssh/
创建authorized_keys
# node2
[root@node2 .ssh]# touch authorized_keys
[root@node2 .ssh]# chmod 600 authorized_keys
# node3
[root@node3 .ssh]# touch authorized_keys
[root@node3 .ssh]# chmod 600 authorized_keys
# node4
[root@node4 .ssh]# touch authorized_keys
[root@node4 .ssh]# chmod 600 authorized_keys
公钥追加到认证
#自身认证
[root@node2 .ssh]# cat id_rsa.pub >> authorized_keys
[root@node3 .ssh]# cat id_rsa.pub >> authorized_keys
[root@node4 .ssh]# cat id_rsa.pub >> authorized_keys
分别将其他服务器公钥追加到认证
# node2添加
[root@node3 .ssh] scp id_rsa.pub node2:/home/
[root@node2 .ssh]# cat /home/id_rsa.pub >> authorized_keys
[root@node4 .ssh] scp id_rsa.pub node2:/home/
[root@node2 .ssh]# cat /home/id_rsa.pub >> authorized_keys
# node3添加
[root@node2 .ssh] scp id_rsa.pub node3:/home/
[root@node3 .ssh]# cat /home/id_rsa.pub >> authorized_keys
[root@node4 .ssh] scp id_rsa.pub node3:/home/
[root@node3 .ssh]# cat /home/id_rsa.pub >> authorized_keys
# node4添加
[root@node2 .ssh] scp id_rsa.pub node4:/home/
[root@node4 .ssh]# cat /home/id_rsa.pub >> authorized_keys
[root@node3 .ssh] scp id_rsa.pub node4:/home/
[root@node4 .ssh]# cat /home/id_rsa.pub >> authorized_keys
测试
/opt/module/shell/kf.sh stop