• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 是
  • 否
  • 全部
  • 是
  • 否
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索
问

MSR2600路由器hwtacacs网页登录失败

6小时前提问
  • 0关注
  • 0收藏,28浏览
粉丝:0人 关注:0人

问题描述:

MSR2600路由器,系统版本:7.1.064, Release 6749P30 配置了hwtacacs ,SSH能用hwtacacs登录成功,https用hwtacacs和本地账号登录均不成功。
https登录时报:登录失败, AAA认证失败. 把domain system改为authentication login local本地登录成功。怎么才能在web用hwtacacs登录。

2 个回答
粉丝:17人 关注:9人

排查步骤:
1. 确认HTTPS关联的domain是否正确。Web登录默认使用default domain或HTTP服务指定的domain,需检查配置:
display domain 查看domain状态
display web users 或 display ip https 确认HTTPS服务状态
2. 检查hwtacacs scheme配置:
display hwtacacs scheme 确认scheme引用正确
确认authorization和accounting的配置,Web登录需要authorization login hwtacacs
3. 关键配置命令:
domain system
authentication login hwtacacs-scheme xxx
authorization login hwtacacs-scheme xxx
accounting login hwtacacs-scheme xxx
4. 检查TACACS+服务器是否支持Web登录的service类型。Web登录请求的service是http或https,而SSH是ssh。需在TACACS+服务器上为HTTPS登录配置对应的service参数,否则认证可能被拒绝。
5. 抓包确认:在TACACS+服务器侧抓包,查看Web登录时是否有TACACS+请求发出,以及服务器返回的响应码。
6. 如果本地账号在domain system下也失败,说明domain system的authentication login配置可能被修改。检查:
display current-configuration | include domain
display current-configuration | include authentication
7. 尝试单独创建web专用domain:
domain webadmin
authentication login hwtacacs-scheme xxx
authorization login hwtacacs-scheme xxx
accounting login hwtacacs-scheme xxx
ip http domain webadmin
ip https domain webadmin
注意:MSR2600的Web登录默认可能不走domain system,需显式指定HTTP/HTTPS服务使用的domain。

暂无评论

粉丝:43人 关注:2人

故障原因

SSH 正常、HTTPS Web 登录 HWTACACS 失败,核心两点:

  1. ISP 域只配置了 authentication login,缺少 authorization login(登录授权)。V7 版本 Web 登录必须 HWTACACS 返回 RBAC 用户角色,SSH 只做命令行授权,Web 登录依赖 login 授权拿到角色;只有认证没有授权,直接报 AAA 认证失败。
  2. HWTACACS 服务器侧账号没有下发 web 可用的 RBAC 角色(network-admin 等),SSH 可以正常,但 Web 登录拿不到权限。

正确域配置(domain system)

domain system authentication login hwtacacs-scheme HWTAC名称 local authorization login hwtacacs-scheme HWTAC名称 local authorization command hwtacacs-scheme HWTAC名称 local

重点:必须配置authorization login,Web 登录使用 login 授权获取用户角色。

HWTAC 服务器侧配置

服务器上该账号的属性需要下发角色:roles="network-admin",没有角色,Web 认证直接失败。

注意:SSH 登录走 command 授权,不需要 login 角色;Web HTTPS 登录强制依赖 login 授权返回 RBAC 角色,这就是 SSH 能登录、网页不行的根本区别。

排查命令

display domain display hwtacacs scheme debugging hwtacacs event

打开 debug 可以看到服务器是否返回 roles 角色属性。

补充

把 domain 改回authentication login local本地账号能 Web 登录,就是本地用户自带角色;远程 HWTAC 账号必须由 tacacs 服务器下发 RBAC 角色。

一句话极简总结:SSH 只用命令授权,Web HTTPS 登录需要 ISP 域配置 authorization login,并且 HWTACACS 服务器给账号下发 roles=network-admin 角色。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

✖

分享扩散:

➤

提出建议

✖

    +
✖

亲~登录后才可以操作哦!

确定
✖

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub
✖

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

✖

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明