0

我正在尝试在本地主机中的一个目录中实现 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

谢谢你

4

1 回答 1

0

我没有对此进行深入研究,但是Password Mismatch当密码的编码方法与最终身份验证系统上密码的编码方式不匹配时,我观察到了错误(实际上是错误#AH01617)。

在您的情况下,Apache 将使用Basic Authentication请求纯文本AuthType Basic密码。

我无法找到有关AddRadiusAuth您使用的指令的文档,但如果您指定在Radiusidea身份验证服务器上使用加密算法,那么这肯定与最初请求发送密码的方式不匹配(基本身份验证)。

我不会为此花钱,因为我找不到 的文档AddRadiusAuth,但看起来您还可以根据 此第三方网站指定sharedsecret其他内容。但这也必须是您的Radius服务器的设置方式,您会考虑到这一点。idea

于 2014-06-04T21:16:11.647 回答