一:实验环境同“多台linux无密码访问之方法一”
二:配置过程
前3步同“多台linux无密码访问之方法一”
★第四步不同于方法一
4.在.ssh目录下创建一个名为config的文件并设置正确权限
manager:~/.ssh # touch config
manager:~/.ssh # cat config
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
manager:~/.ssh # chmod 600 config
5.复制/root/.ssh目录到node1,node2,node3的root目录下
manager:~ # for i in `seq 1 3`; do scp -r /root/.ssh/ node$i:/root/ ; done
注:第一次是基于口令的认证,所以要输入密码
6.复制/etc/hosts文件到node1,node2,node3的/etc目录下
manager:~ # for i in `seq 1 3`; do scp /etc/hosts node$i:/etc/ ; done
至此配置完成
三:检验配置是否成功同“多台linux无密码访问之方法一”
###############################################################################
注意事项:
1.由以上可知方法二比方法一节省2步
2.如果要重装某个节点比如重装node2,只需要按顺序执行下面3步
◆直接重装node2
◆重装完成后,从manager,node1或node3上复制.ssh目录到node2的/root目录下
◆最后复制hosts文件到node2的/etc目录下
3.普通用户的操作同root用户,且每个普通用户都要做以上的操作
###############################################################################