本文档显示如何配置 HTTP 连接的本地、TACACS+ 和 RADIUS 验证。此外,还提供了一些相关的调试命令。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
本文档没有任何特定的前提条件。
本文档中的信息基于以下软件和硬件版本。
Cisco IOS软件版本11.2或以上
支持这些软件版本的硬件
本文档中的信息都是基于特定实验室环境中的设备创建的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您是在真实网络上操作,请确保您在使用任何命令前已经了解其潜在影响。
“ip http authentication 命令允许您为 HTTP 服务器用户指定特定的验证方法。HTTP 服务器使用启用口令方法验证权限级别为 15 的用户。现在,您可使用 ip http authentication 命令指定启用、本地、TACACS 或身份验证、授权和记帐 (AAA) HTTP 服务器用户验证。”
本部分提供有关如何配置本文档所述功能的信息。
本文档使用如下所示的配置。
注意:要查找本文档所用命令的其他信息,请使用命令查找工具(仅限注册用户)。使用 Cisco IOS 软件版本 11.2 进行本地身份验证
!--- This is the part of the configuration related to local authentication.
!
aaa new-model
aaa authentication login default local
aaa authorization exec local
username one privilege 15 password one
username three password three
username four privilege 7 password four
ip http server
ip http authentication aaa
!
!--- Example of command moved from level 15 (enable) to level 7
!
privilege exec level 7 clear line
使用 Cisco IOS 软件版本 11.3.3.T 或更高版本进行本地身份验证
!--- This is the part of the configuration !--- related to local authentication.
!
aaa new-model
aaa authentication login default local
aaa authorization exec default local
username one privilege 15 password one
username three password three
username four privilege 7 password four
ip http server
ip http authentication local
!
!--- Example of command moved from level 15 (enable) to level 7
!
privilege exec level 7 clear line
这些结果适用于使用之前路由器配置的用户。
User One
如果输入的 URL 为 http://#.#.#.#.
通过 Telnet 连接到路由器之后,用户可在登录身份验证之后执行所有命令。
登录之后,用户将处于启用模式(show privilege 将为 15)。
如果命令授权添加到路由器中,用户将在所有命令中成功。
User Three
由于没有权限级别,用户将无法通过 web 授权。
通过 Telnet 连接到路由器之后,用户可在登录身份验证之后执行所有命令。
登录之后,用户将处于非启用模式(show privilege 将为 1)。
如果命令授权添加到路由器中,用户将在所有命令中成功。
User Four
如果输入的 URL 为 http://#.#.#.#/level/7/exec,则用户将通过 web 授权。
此时将显示级别 1 命令以及级别 7 clear line 命令。
通过 Telne