SSH 正常、HTTPS Web 登录 HWTACACS 失败,核心两点:
domain system
authentication login hwtacacs-scheme HWTAC名称 local
authorization login hwtacacs-scheme HWTAC名称 local
authorization command hwtacacs-scheme HWTAC名称 local
重点:必须配置
authorization login,Web 登录使用 login 授权获取用户角色。
服务器上该账号的属性需要下发角色: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 角色。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论