为SSH服务设置了DSA认证以后,为什么在登录的时候还是提示输入密码?
解决方法:
通过监控服务器上的安全日志文件/var/log/secure, 或许可以帮助您找到导致DSA认证失败的原因. 试着从SSH客户端登录到服务器,同时监控安全日志文件:
tail /var/log/secure
一个比较常见的错误可能是:
sshd[11425]: Authentication refused: bad ownership or modes for directory /home/shadowman
上面的错误表示,shadowman的主目录权限不对.使用命令 chmod 700 /home/shadowman 正确设置shadowman的主目录权限.