Linux配置多台机器ssh信任关系

**

配置用户ssh互信关系,支持多台机器间的无密码访问:

**

**

注意事项:

~/.ssh的权限为700**

1
chmod -R 700 /.ssh

~/.ssh/authorized_keys的权限是600或者640

1
chmod -R 600 /.ssh/authorized_keys

操作步骤:

1
2
3
依次在3台机器上分别执行:
ssh-keygen 命令
一直回车即可

进入ssh下,ll查看:

  将id——rsa.pub公钥文件追加到authorized认证文件中

在这里插入图片描述

将hadoop002和hadoop003机器上的id_rsa.pub文件传输到hadoop001机器中:

在这里插入图片描述

这个时候会发现 让我们输入密码,但是我们用的hadoop用户,并没有密码,所以需要用root用户:

在这里插入图片描述在这里插入图片描述


查看hadoop001中ssh下的文件:

  将传过来的公钥文件追加到认证文件中:

在这里插入图片描述

 cat查看一下公钥文件中的信息:

在这里插入图片描述

这个时候我们需要配置一下hosts中的配置:

在这里插入图片描述

然后将配置到的公钥文件authorized传到其它两台机器的ssh下,这就完成了多台机器ssh互信配置

本文标题:Linux配置多台机器ssh信任关系

文章作者:skygzx

发布时间:2019年04月07日 - 08:38

最后更新:2019年04月07日 - 19:36

原始链接:http://yoursite.com/2019/04/07/Linux配置多台机器ssh信任关系/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------
0%