诡异的SSH免密失效

今天在开发环境,重启了下hadoop,发现log里面竟然打出,需要让重新输入本机器密码的提示,仔细查看,发现仅仅本机需要密码,其他的几台机器正常,碰到这种问题,一般都是SSH免密出现了问题,那就重新生成一个吧,先不出去追究哪里出问题了,执行下面几个命令:

(一):ssh-keygen -t rsa
(二): ssh-copy-id -i .ssh/id_rsa.pub localhost
然后继续测试 ssh localhost ,发现依然是需要认证密码,这下可有点奇怪了,又尝试手动将公钥文件写入认证key中,
cat ./ssh/id_rsa.pub >> cat .ssh/id_rsa.pub >> .ssh/authorized_keys

结果依旧不行,进过自己测试发现用户组不可以有些的权限,所以当把当前用户组的写权限取消设置chmod 640 authorized_keys,问题解决,仅此小记。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章