首页/网络/网络设备配置速查/AAA 本地认证方案(认证/授权)
设备开局与基础配置61 条

AAA 本地认证方案(认证/授权)

把登录认证统一到 AAA 框架是规范开局动作:华为/H3C 引用本地用户库或外部服务器,思科 aaa new-model 后由 default 列表接管;配置顺序不当会把自己锁在门外。

网络设备配置速查网络更新于 2026-10-13

AAA 认证方案做了什么

AAA 把「谁能登录、登录后能干什么、干了什么记在哪」拆成认证、授权、计费三件事。把登录方式收敛到 AAA 框架是规范开局的必备动作:华为/H3C 先定义认证与授权方案,再用域去引用本地用户库或 RADIUS 服务器;思科启用 aaa new-model 后由 default 列表接管,用户名既可以在本地建,也可以交给外部服务器。

基本信息

适用平台华为 VRP(aaa)、思科 IOS(aaa new-model)、H3C Comware(domain + 方案)
关键对象认证方案 authentication-scheme、授权方案 authorization-scheme、域 domain、本地用户 local-user
权限要求system-view / 全局配置模式
本地用户可用性无外部服务器时也可只用 local 方案,不必先搭 RADIUS

典型使用场景

  • 设备开局规范化:先用本地库跑通 AAA,再平滑切到 RADIUS/TACACS+ 统一账号
  • 审计要求:外部服务器集中记账,登录、命令、配置变更都有记录
  • 多角色管理:不同账号绑定不同级别或不同命令集,实现分权
  • 对接统一身份:与域控、堡垒机打通,人员离职只在一个地方停用
  • 远程登录加固:把 VTY 认证从线路共享口令改为用户名体系
  • 临时排障:外部服务器不可达时,把方案的方法顺序改回本地认证恢复登录

华为 VRP

华为 VRP
[Huawei] aaa                                    # 进入 AAA 视图
[Huawei-aaa] authentication-scheme default      # 定义认证方案
[Huawei-aaa-authen-default] authentication-mode local   # 先本地认证
[Huawei-aaa] authorization-scheme default
[Huawei-aaa-author-default] authorization-mode local
[Huawei-aaa] local-user admin password irreversible-cipher YourPass@123
[Huawei-aaa] local-user admin privilege level 15
[Huawei-aaa] local-user admin service-type telnet ssh

思科 IOS

思科 IOS
SW-CORE-01(config)# aaa new-model                              # 启用 AAA
SW-CORE-01(config)# username admin privilege 15 secret YourPass@123
SW-CORE-01(config)# aaa authentication login default local      # 登录走 default 列表
SW-CORE-01(config)# aaa authorization exec default local        # 授权也走本地

H3C Comware

H3C Comware
[H3C] local-user admin class manage
[H3C-luser-manage-admin] password simple YourPass@123
[H3C-luser-manage-admin] service-type ssh telnet
[H3C-luser-manage-admin] authorization-attribute user-role network-admin
[H3C] line vty 0 4
[H3C-line-vty0-4] authentication-mode scheme   # 引用方案(默认域 system)
三厂都遵循「方案 → 域 → VTY 引用」的思路:华为在 VTY 下写 authentication-mode aaa,H3C 写 scheme,思科用 login authentication default 把某个列表绑到线路。

三厂对象对照

目标华为 VRPH3C Comware思科 IOS
启用框架aaa 视图domain 域 + 认证方案aaa new-model
本地用户local-user admin privilege level 15local-user admin class manageusername admin privilege 15
VTY 引用位置authentication-mode aaaauthentication-mode schemelogin authentication default
外部服务器radius-server templateradius schemeradius server 名称
切换到外部服务器时不要一步到位:先在设备上确认服务器可达、共享密钥两端一致、NAS 地址已在服务器登记,再改方案指向服务器,并保留 local 作为备用认证方法。

易错点

  • 思科启用 aaa new-model 后,如果 default 列表没有可用方法,远程与本地登录会一起失效,务必全程保留一个已登录的 Console 会话
  • H3C 改了默认域 system 的名字或删了 system 域,未携带域名的登录会引用到错误域,表现为口令正确却认证失败
  • 华为只配 authentication-scheme 不配 authorization-scheme,登录后可能拿不到命令权限,表现为能登录但什么都不能改
  • 本地用户的密码策略(如 irreversible-cipher)不可逆,忘记后无法查看只能重设,交接文档必须另存
  • 把 RADIUS 放在方案方法列表最前面却不确认超时与重试参数,服务器短暂不可达时所有登录都会卡住几十秒

数据来源与参考

  • 华为产品文档:AAA 配置
  • Cisco IOS AAA 配置指南
  • H3C Comware 7 AAA 配置

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌