(Hadoop用户之间实现免密登录)
免密登陆原理
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文件
以上步骤操作完成后即可实现多台主机直接免密登陆