好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

ssh免密码登录(公钥登录)失败的原因 - Linux操作系


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

 

前几天瞎捣鼓MyBookLive变砖块了,拆下硬盘重搞了一下 系统 , 

今天配置ssh登录时,  HdhCmsTest2cto测试数据  

由于以前的私钥还在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 也行.

查看更多关于ssh免密码登录(公钥登录)失败的原因 - Linux操作系的详细内容...

  阅读:68次