找回密码
 立即注册
查看: 4799|回复: 4

RADIUS协议简介

[复制链接]
haha500 发表于 2008-10-13 14:58:11 | 显示全部楼层 |阅读模式
RADIUS协议简介
  •   Remote Authentication Dial-In User Service 协议是在 IETF 的 RFC 2865 中定义的(请参阅 参考资料)。它允许网络访问服务器(NAS)执行对用户的验证、授权和记帐。RADIUS 是基于 UDP 的一种客户机/服务器协议。RADIUS 客户机是网络访问服务器,它通常是一个路由器、交换机或无线访问点(访问点是网络上专门配置的节点;WAP 是无线版本)。
      RADIUS 服务器通常是在 UNIX 或 Windows 2000 服务器上运行的一个监护程序。 如果 NAS 收到用户连接请求,它会将它们传递到指定的 RADIUS 服务器,后者对用户进行验证,并将用户的配置信息返回给 NAS。然后,NAS 接受或拒绝连接请求。
      功能完整的 RADIUS 服务器可以支持很多不同的用户验证机制,除了 LDAP 以外,还包括:
    • PAP(Password Authentication Protocol,密码验证协议,与 PPP 一起使用,在此机制下,密码以明文形式被发送到客户机进行比较);
    • CHAP(Challenge Handshake Authentication Protocol,挑战握手验证协议,比 PAP 更安全,它同时使用用户名和密码);
    • 本地 UNIX/Linux 系统密码数据库(/etc/passwd);
    • 其他本地数据库。
      在 RADIUS 中,验证和授权是组合在一起的。如果发现了用户名,并且密码正确,那么 RADIUS 服务器将返回一个 Access-Accept 响应,其中包括一些参数(属性-值对),以保证对该用户的访问。这些参数是在 RADIUS 中配置的,包括访问类型、协议类型、用户指定该用户的 IP 地址以及一个访问控制列表(ACL)或要在 NAS 上应用的静态路由,另外还有其他一些值。   RADIUS 记帐特性(在 RFC 2866 中定义;请参阅参考资料)允许在连接会话的开始和结束发送数据,表明在会话期间使用的可能用于安全或开单(billing)需要的大量资源 —— 例如时间、包和字节。
      轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)是一种开放标准,它定义了用于访问和更新类 X.500 目录中信息的一种方法。LDAP 可用于将用户信息保存在一个中央场所,从而不必将相同的信息存储在每个系统上。它还可以用于以一种一致的、可控制的方式维护和访问信息。   LDAP 在一个集中的目录中管理用户,从而简化了用户管理工作。除了存储用户信息外,在 LDAP 中定义用户还可以使一些可选特性得到启用,例如限制登录的数量。在本文中,您将学习如何配置 RADIUS 服务器,以便基于 LDAP 验证用户 —— 由于本文的重点在于 RADIUS,我不会描述关于 LDAP 服务器的安装和配置的细节。   OpenLDAP 是 LDAP 的一种开放源码实现。在 OpenLDAP.org 上可以找到关于它的详细信息(请参阅参考资料)。
      想像以下场景:
    • 用户在家里可以通过拨号验证访问他公司的内部网。
    • 带无线支持的笔记本电脑可以通过无线验证连接到一个校园网。
    • 管理员使用他们的工作站通过管理用户验证以 telnet 或 HTTP 登录到网络设备。
      所有这些验证任务都可以通过一个 RADIUS 服务器基于一个中央 LDAP 服务器来完成(见图 1)。

m56j1997 发表于 2011-9-15 14:07:18 | 显示全部楼层
谢谢楼主分享
ddxb2000 发表于 2011-10-24 10:32:33 | 显示全部楼层
前来学习一下!
ddxb2000 发表于 2011-12-29 16:13:29 | 显示全部楼层
也来学习一下!
grozi 发表于 2013-7-3 15:45:10 | 显示全部楼层
有详细点的文档没有
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|中广网讯(北京)信息技术有限公司 京ICP备16012447号-10

GMT+8, 2024-4-19 05:26 , Processed in 0.017980 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表