Hadoop集群ssh免密登录

(Hadoop用户之间实现免密登录)

免密登陆原理

img

1.客服端生成公私钥

ssh-keygen -t rsa -P ''

将公私钥写入授权key文件中(新建authorized_keys文件)

~/.ssh/id_rsa_pub >> ~/.ssh/authorized_keys

2.*更改authorized文件权限

权限过高ssh无法正常执行

chmod 600 ~..../authorized_keys

3.切换root,启用公私钥配对验证方式

使/etc/ssh/sshd_config文件中PubkeyAuthentication yes语句生效

4.重启ssh,使其生效,验证免密登

systemctl restart sshd
​
验证
ssh localhost
(第一次需要yes验证主机)

5.主从节点实现免密登录

将主节点公钥拷贝至各个从节点authorized_keys文件
再将各个从节点公钥拷贝至主节点authorized_keys文件

以上步骤操作完成后即可实现多台主机直接免密登陆

猜你喜欢

转载自blog.csdn.net/qq_63369191/article/details/123827698