无法用ssh key登录centos6

装好 centos 6.x 后,通过 ssh-copy-id 将 ssh key 复制到了服务器上,尝试 ssh 上去的时候依然提示输入密码。

折腾了无数次都没有解决,包括修改并确认了 sshd_config,authorized_keys 文件权限等,始终无法解决。

后来通过搜索引擎,在看了一堆无效的办法后最终发现是 SELinux 的问题,终于明白过来了。

解决办法也很简,直接执行:echo 0 > /selinux/enforce 。

2014年07月17日