在hadoop102上采用root账号,配置一下无密登录到hadoop102、hadoop103、hadoop104时出现Permission Denied;
解决方法:
1.使用root用户
2.在hadoop102上ssh-keygen -t rsa生成秘钥;
3. 配置ssh:
sudo vim /etc/ssh/sshd_config;
PubkeyAuthentication yes
PermitRootLogin yes
systemctl restart sshd
4.此时可以对Hadoop102执行公钥拷贝
ssh-copy-id hadoop102
5.对Hadoop103和Hadoop104执行同样操作前 需要将步骤1.2.3.4分别在Hadoop103和Hadoop104上以root用户执行。
参考:
https://blog.csdn.net/satangele/article/details/136504862
https://blog.csdn.net/weixin_43671437/article/details/108302330