hadoop安装ssh无法无密码登录

按照官方文档:

如果不输入口令就无法用ssh登陆localhost,执行下面的命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys


但还是无法登录,修改authorized_keys的权限为644就解决了

$chmod 644 authorized_keys

必须保证authorized_keys只对其所有者有读写权限,其他人不允许有写的权限,否则SSH是不会工作的。

原文地址:https://www.cnblogs.com/qoyi/p/2331646.html