ssh无密钥建立失败的原因

今天上午在vmware12pro建立hadoop集群(hadoop2.6.0+centos7)时,一直卡在ssh无密钥登录,已经通过cat命令建立authorized文件,敲ssh localhost命令还是提示需要输入密码才能登录,这说明没有建立无密钥登录,网上搜索了问题,有两个可能导致的原因:

网址:http://jingyan.baidu.com/article/642c9d34e716df644a46f781.html

1:$HOME/.ssh目录 或 $HOME目录的权限 最好是700,我就在这里栽跟头了。

2:authorized_keys的权限 chmod 644 authorized_keys 这个也是要注意的。

可是改完之后还是问题依旧,突然发现我在服务器上建立的名字是authorized.keys,而不是authorized_keys,遂改之,问题解决。

    原文作者:reedom1991
    原文地址: https://www.jianshu.com/p/1a484b401c97
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞