哈喽!各位CSDN的朋友们大家好!
今天在执行Hadoop伪分布式安装时,遇到了一个问题,在此跟大家分享,
希望能帮到有遇到同样问题的朋友!因为这个问题也确实困扰了我好几天!
问题如下:
在SSH免密登录时报错 Permission denied,please try again!
在尝试了各种方法之后,总结出原因:未输入密码或输入密码错误。
至此,有朋友可能会有疑问,我不是配置了SSH免密登录吗?
为什么还要输入密码呢?
对于这个问题,在这里给出解决方案:
第一步:查看authorized_keys文件
进入到SSH文件夹:
cd ~/.ssh/
查看authorized_keys文件,并观察文件内容最后的用户是谁:
cat authorized_keys
从文件内容中我们可以看到,私钥文件中配置的是 sky 用户,表示使用 sky 用户可以免密登录。
第二步:切换到authorized_keys文件中对应的用户,才可以免密登录
su authorized文件中对应的Linux用户名
从文件内容中我们可以看到,私钥文件中配置的是 sky 用户,表示使用 sky 用户可以免密登录。
第二步:切换到authorized_keys文件中对应的用户,才可以免密登录
su authorized文件中对应的Linux用户名