废话不多说,直接上干货。
三台服务器:
192.168.226.136 192.168.226.137 192.168.226.138
vi /etc/hosts 添加下来映射
192.168.226.136 master
192.168.226.137 slave1
192.168.226.138 slave2
分别在三台服务器上执行命令,生成密钥文件:
ssh-keygen -t rsa -P ''
生成的文件在/root/.ssh目录下。
在136服务器上执行命令:
cat id_rsa.pub >> authorized_keys
vi 编辑authorized_keys文件,将137和138两个服务器的id_ras.pub内容追加到文件中。
最后authorized_keys文件内容如下:
使用scp命令,将authorized_keys发生同步到137和138服务器上。
scp authorized_keys root@slave1:/root/.ssh/
scp authorized_keys root@slave2:/root/.ssh/
文件同步成功后,三台服务器上分别设置下文件权限:
chmod 600 authorized_keys
136服务器上,ssh免密登录137服务器:
到此,三台服务器ssh免密登录设置就完成啦!!!
感兴趣的小伙伴 赶紧去试试吧 !
公众号【程序员小店】-【关注我,每周一篇干货文章,教你工作中的小技巧】