今天上午在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,遂改之,问题解决。