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是不会工作的。

posted @ 2012-01-30 10:09  Mr...Liu  阅读(401)  评论(0编辑  收藏  举报