**
配置用户ssh互信关系,支持多台机器间的无密码访问:
**
**
注意事项:
~/.ssh的权限为700**
1 | chmod -R 700 /.ssh |
~/.ssh/authorized_keys的权限是600或者640
1 | chmod -R 600 /.ssh/authorized_keys |
操作步骤:
1 | 依次在3台机器上分别执行: |
进入ssh下,ll查看:
将id——rsa.pub公钥文件追加到authorized认证文件中

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

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


查看hadoop001中ssh下的文件:
将传过来的公钥文件追加到认证文件中:

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

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