知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

ssh免密码登录(公钥登录)失败的原因

发布时间:2014-09-05 15:32:32作者:知识屋


ssh免密码登录(公钥登录)失败的原因
 
前几天瞎捣鼓MyBookLive变砖块了,拆下硬盘重搞了一下系统, 
今天配置ssh登录时,  www.zhishiwu.com  
由于以前的私钥还在PC上,直接复制出公钥,放入.ssh/authorized_keys下,
却发现公钥登录怎么都不行.
 
非常奇怪,以前一直可以的,除了一次centos6中配置失败
(那是因为selinux,centos6的bug,可以通过restorecon -R -v /root/.ssh),
而MBL是基于debian的,肯定不是这个问题.
 
查看了sshd.log才恍然大悟,原来是创建authorized_key时先touch了一下,
没注意权限是666,权限给多了sshd反而不认...
chmod 600 .ssh/authorized_keys 即可或者 644 也行.
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜