centos7集群设置免密登录
假设有机器vm1和机器vm2,
当前机器vm1想要免登陆机器vm2;
1、生成公钥文件
首先,所有机器都执行一下这句命令,
ssh-keygen
2、拷贝公钥文件到免登陆目标机器
vm1上操作,复制id_rsa.pub到vm2,如下:
scp ~/.ssh/id_rsa.pub vm2:~
3、追加拷贝公钥内容到免登陆目标机器的authorized-keys文件中
vm2上进行以下操作,
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
authorized_keys文件如果不存在可以手动创建,
cd ~/.ssh touch authorized_keys
注意查看设置authorized_keys文件权限为600;
chmod 600 ~/.ssh/authorized_keys
以上就完成了vm1免登陆vm2的设置,如若要实现vm2免登陆vm1,请同理参照重复上面的2 、3两步操作。
大量机器实现方案?
可以参考:https://www.jianshu.com/p/7b542ef7ce7c
posted on 2019-08-08 15:21 mylittlecabin 阅读(581) 评论(0) 编辑 收藏 举报