`
qindongliang1922
  • 浏览: 2147007 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:116317
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:124587
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:58449
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:70347
社区版块
存档分类
最新评论

诡异的SSH免密失效

阅读更多

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

(一):ssh-keygen -t rsa -P ''
(二): 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

结果依旧不行,最后经查资料,发现是authorized_keys读取文件权限不够,执行如下命令赋予当前用户下目录权限,所以当把当前用户目录下的权限设置为可读写750,问题解决,仅此小记。

chmod 750 $HOME
0
2
分享到:
评论
1 楼 data4me 2017-03-02  
好用 谢谢分享

相关推荐

Global site tag (gtag.js) - Google Analytics