多台Ubuntu主机配置SSH免密互信访问
三台机器:node4/node5/node6,如何直接ssh到另一台机器上?
简明步骤:
1、ssh-****** 三次回车,在本机生成一对秘钥
2、ssh-copy-id [email protected] 多次,将本机的公钥分发给其他所有机器
3、在其余电脑上执行1-2的步骤
4、验证主机间免密互信访问。
注意事项:
1、一定要关闭selinux
2、~/.ssh/authorized_keys 文件权限为600
运行截图:
01-node04上生成公钥私钥秘钥对.jpg
02-查看node4上的公钥和私钥文件内容.jpg
03-将node4创建的公钥文件分别分发给165和166机器.jpg
04-查看authorized_keys和known_hosts两个文件的内容.jpg
05-在node4上验证免密登录165和166.jpg
06-在node5上做相同的操作,创建秘钥对,把公钥分别分发给另外的机器.jpg
07-在node5上验证免密登录.jpg
08-在node6上做相同的操作,创建秘钥对,把公钥分别分发给另外的机器.jpg
09-在node6上验证免密登录.jpg
Node4机器上:
01-node04上生成公钥私钥秘钥对.jpg
02-查看node4上的公钥和私钥文件内容.jpg
03-将node4创建的公钥文件分别分发给165和166机器.jpg
04-查看authorized_keys和known_hosts两个文件的内容.jpg
05-在node4上验证免密登录165和166.jpg
Node5机器上:
06-在node5上做相同的操作,创建秘钥对,把公钥分别分发给另外的机器.jpg
07-在node5上验证免密登录.jpg
Node6机器上:
08-在node6上做相同的操作,创建秘钥对,把公钥分别分发给另外的机器.jpg
09-在node6上验证免密登录.jpg
参考链接:
记录一则Linux SSH的互信配置过程
https://www.cnblogs.com/jyzhao/p/3781072.html
Linux快速配置集群ssh互信
https://www.cnblogs.com/jyzhao/p/5600336.html