目标:三台服务器,互相免密配置。

IP

主机名

角色

192.168.1.211

m-bigdata1

master

192.168.1.212

m-bigdata2

slave

192.168.1.213

m-bigdata2

slave


1、分别在三台机器上执行

#生成公钥和私钥(目录为~/.ssh)

ssh-keygen -t rsa

2、将master、slave1、slave2中的 id_rsa.pub内容复制到三台机器的authorized_keys中
最后每台机器的authorized_keys中都有三台机器的ssh公钥,效果如下

(也可以使用:ssh-copy-id -i ~/.ssh/id_rsa.pub phoenix@m-bigdata1)
这样每两台机器都可以实现ssh免密登录了。