引入

服务器一直 ssh 登录正常,突然有段时间发现不能登录了,查看原因

从客户端查看

1
ssh -v user@host

查看过后,发现问题不在客户端上面

从服务器上查找原因

首先查看 .ssh 目录 和 authorized_keys 的权限

.ssh 为 700,authorized_keys 为 600,正常

查看日志

1
tailf /var/log/secure

返回结果

Authentication refused: bad ownership or modes for directory /root

查看 root 文件夹权限

发现文件夹被改成了 777,改回 755 即可正常登录