“/”的身份验证失败:apache radius身份验证中的密码不匹配

时间:2013-06-20 07:21:58

标签: authentication apache2 radius

我正在尝试在localhost中的一个目录中实现mod_auth_radius。我已经安装并启用了该模块。在我的“/etc/apache2/apache.conf”文件的末尾添加了以下行。

AddRadiusAuth 223.27.112.18:1812 idea 5
AddRadiusCookieValid 60
该目录中的

.htaccess文件包含这些行。

AuthType Basic
AuthName "AdminseHow Radius Authentication"
AuthBasicAuthoritative Off
AuthBasicProvider radius
AuthRadiusAuthoritative on
AuthRadiusActive On
Require valid-user

但每次我想登录时都失败了。我的错误日志中出现以下错误。

[Thu Jun 20 12:11:08 2013] [error] [client 127.0.0.1] user mehedi: authentication failure for "/": Password Mismatch
[Thu Jun 20 12:18:41 2013] [error] [client 127.0.0.1] user mehedi: authentication failure for "/": Password Mismatch
[Thu Jun 20 12:20:20 2013] [error] [client 127.0.0.1] user 1778: authentication failure for "/": Password Mismatch
[Thu Jun 20 12:35:51 2013] [error] [client 127.0.0.1] user mehedi: authentication failure for "/": Password Mismatch
[Thu Jun 20 13:02:17 2013] [error] [client 127.0.0.1] user mehedi: authentication failure for "/": Password Mismatch
[Thu Jun 20 13:02:40 2013] [error] [client 127.0.0.1] user mehedi: authentication failure for "/": Password Mismatch

谢谢

1 个答案:

答案 0 :(得分:0)

我没有深入研究这个问题,但是当编码密码的方法与在端部验证系统上编码密码的方式不匹配时,我观察到Password Mismatch错误(实际上是错误#AH01617)

在您的情况下,Apache将使用AuthType Basic使用{{3>}在纯文本中填写密码。

我无法找到您使用的AddRadiusAuth指令的文档,但如果您指定在 Radius 身份验证服务器上使用idea加密算法,那绝对不符合最初请求密码的发送方式(Basic Auth)。

由于找不到AddRadiusAuth的文档,我不会为此付费,但看起来您还可以根据{{3}指定除sharedsecret以外的idea网站。但这也必须是您的 Radius 服务器的设置方式,您可以将其考虑在内。