引入
服务器一直 ssh 登录正常,突然有段时间发现不能登录了,查看原因
从客户端查看
ssh -v user@host
查看过后,发现问题不在客户端上面
从服务器上查找原因
首先查看 .ssh 目录 和 authorized_keys 的权限
.ssh 为 700,authorized_keys 为 600,正常
查看日志
tailf /var/log/secure
返回结果
Authentication refused: bad ownership or modes for directory /root
查看 root 文件夹权限
发现文件夹被改成了 777,改回 755 即可正常登录