第一步:
SSH配置RSA公钥
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa或者ssh-keygen -t rsa
查看~/.ssh文件夹生成
第二步:
将产生的公钥文件放置到authorized_keys文件中:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
重要!重要!重要!三台主机都这样设置
在node1主机上传输公钥到master主机上:
三台主机都需要互相传输公钥
在主机master上查看authorized_keys文件内容的变化:
more ~/.ssh/authorized_keys
最后 三台主机都互相拥有公钥了
在master主机上授权authorized_keys:
chmod 0600 authorized_keys
将授权文件发送到其他主机:
scp authorized_keys node1:/root/.ssh/
scp authorized_keys node2:/root/.ssh/
这样就互相拥有了公钥 就可以实现免密登录了
最后测试一下,成功~!