预先配置:vim /etc/hosts 修改master、slave1、slave2的ip地址(具体对应的ip地址可以使用命令ifconfig,将对应的ip地址附加到hosts文件中即可)
注意:修改后,要确保master用户下可以ping通master、slave1、slave2。相互可以互相ping通,这样才能向对方传送文件。
1、修改ssh的配置文件(两台机器,root用户)
# vim /etc/ssh/sshd_config
将如下代码注释掉
RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys
2、重启ssh服务(两台机器,root用户)
# service sshd restart
3、关闭selinux(需要root权限)
#vim /etc/selinux/config
把SELINUX=enforcing修改为SELINUX=disabled
3、设置无密码登陆(用mark用户,两台机器)
# cd /home/mark
#
ssh-keygen -t rsa
一直回车
4 导入到本机
# cat
~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
# chmod 700 ~/.ssh
#
chmod 600 ~/.ssh/authorized_keys
7、从master机器上copy文件到slave1机器上
# scp ~/.ssh/id_rsa.pub root@slave1:/home/id_rsa.pub
8、在要被连接机器(slave1)上执行
#
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
# chmod 700 ~/.ssh
#
chmod 600 ~/.ssh/authorized_keys
9、在master机器上使用mark用户登陆
# ssh slave1