为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的主目录权限.