**
配置用户ssh互信关系,支持多台机器间的无密码访问:
**
**
注意事项:
**
~/.ssh的权限为700
chmod -R 700 /.ssh
~/.ssh/authorized_keys的权限是600或者640
chmod -R 600 /.ssh/authorized_keys
操作步骤:
依次在3台机器上分别执行:
ssh-keygen 命令
一直回车即可
进入ssh下,ll查看:
将id——rsa.pub公钥文件追加到authorized认证文件中
将hadoop002和hadoop003机器上的id_rsa.pub文件传输到hadoop001机器中:
这个时候会发现 让我们输入密码,但是我们用的hadoop用户,并没有密码,所以需要用root用户:
查看hadoop001中ssh下的文件:
将传过来的公钥文件追加到认证文件中:
cat查看一下公钥文件中的信息:
这个时候我们需要配置一下hosts中的配置:
然后将配置到的公钥文件authorized传到其它两台机器的ssh下,这就完成了多台机器ssh互信配置