六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 515|回复: 0

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

[复制链接]

升级  80%

8

主题

8

主题

8

主题

童生

Rank: 1

积分
40
 楼主| 发表于 2013-1-15 01:48:46 | 显示全部楼层 |阅读模式
前几天瞎捣鼓MyBookLive变砖块了,拆下硬盘重搞了一下系统, 今天配置ssh登录时,
由于以前的私钥还在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 也行.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表