三台机器:node4/node5/node6,如何直接ssh到另一台机器上?
简明步骤:
1、ssh-keygen 三次回车,在本机生成一对秘钥
2、ssh-copy-id user@IP 多次,将本机的公钥分发给其他所有机器
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
配置Ubuntu主机SSH免密互信访问教程

本文详述了在多台Ubuntu主机间设置SSH免密互信访问的步骤,包括生成密钥对、分发公钥及验证过程,并强调了关闭selinux和authorized_keys文件权限设置为600的重要性。还提供了操作截图和相关参考链接。
847

被折叠的 条评论
为什么被折叠?



