SSH密钥认证的坑

在jobsky的服务器(Centos7)上不想输密码,SSH配置的时候老出现问题:
Server refused our key

解决过程

  1. ssh 文件夹权限不对?
    据网上说要求__700__甚至__400__的权限,改了,无济于事
  2. 用puttykeygen生成的问题?
    万恶的Mircosoft和Linux不相容,我又在服务端生成了一个新的密钥,失败
  3. 终于想起我的腾讯爸爸,登上云服务器看看.ssh文件夹,只有一个文件__authorized_keys__。好像没什么毛病!
  4. Selinux?失效!
  5. 最后在一篇文章中找到"关于使用putty私钥连接linux出现失败的原因解决方案"
    竟然有和3相同的名字:authorized_keys
  6. 最后key-comment 内容不重要

Finally

1
mv id_rsa.pub authorzied_keys

吐槽

辣鸡百度,尽搜出来水教程,弄了一个晚上
附:SSH的配置文件/etc/ssh/ssh_config

Author: whllhw
Link: https://whllhw.ml/posts/2017/01/10/SSH密钥认证的坑/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.