28-AAA原理与配置

28-AAA原理与配置

AAA应用场景

AAA是一种提供认证、授权和计费三种安全功能。

  • AAA是一种提供认证、授权和计费的安全技术。
  • AAA服务器表示远端的Radius或HWTACACS服务器,负责制定认证、授权和计费方案。
  • 目前,ARG3系列路由器只支持配置认证和授权。

认证

  • 认证:验证用户是否可以获得网络访问的权限。
  • AAA支持的认证方式有:不认证,本地认证,远端认证。

授权

  • 授权:授权用户可以访问或使用网络上的哪些服务。
  • AAA支持的授权方式有:不授权,本地授权,远端授权。

计费

  • 计费:记录用户使用网络资源的情况。
  • AAA支持的计费方式有:不计费,远端计费。
AAA域
  • 设备基于域来对用户进行管理,每个域都可以配置不同的认证、授权和计费方案,用于对该域下的用户进行认证、授权和计费。每个用户都属于一个域。用户属于哪个域是由用户名中的域名@后的字符串决定。
  • AGR3系列路由设备支持两种缺省域:
    1. default域为普通用户的缺省域。
    2. default域为普通用户的缺省域。
  • 用户可以修改但不能删除这两个缺省域。默认情况下,设备最多支持32个域,包括两个缺省域。

AAA配置

[RTA] aaa
[RTA-aaa] authentication-scheme auth1
[RTA-aaa-auth1] authentication-mode local
[RTA-aaa-auth1] quit
[RTA-aaa] authorization-scheme auth2
[RTA-aaa-author-auth2] authorization-mode local
[RTA-aaa-author-auth2] quit
[RTA-aaa] domain huawei
[RTA-aaa-domain-huawei] authentication-scheme auth1
[RTA-aaa-domain-huawei] authorization  auth2
[RTA-aaa-domain-huawei] quit
  • authentication-scheme authentication-scheme-name命令用来配置域的认证方案。缺省情况下,域使用名为“default”的认证方案。
  • authentication-mode {hwtacacs | radius | local} 命令用来配置认证方式。缺省情况下,认证方式为本地认证。
  • authorization-scheme authorization-scheme-name 命令用来配置域的授权方案。缺省情况下,域下没有绑定授权方案。
  • authorization-mode {[hwtacacs | if-authenticated | local] * [none] } 命令用来配置当前授权方案使用的授权方式。缺省情况下,授权模式为本地授权。
  • domain domain-name命令用来创建域,并进入AAA域视图。

AAA配置

[RTA-aaa] local-user huawei@huawei password cipher huawei123
[RTA-aaa] local-user huawei@huawei service-type telnet
[RTA-aaa] local-user huawei@huawei privilege level 0
[RTA] user-interface vty 0 4
[RTA-ui-vty0-4] authentication-mode aaa
  • local-user user-name password cipher password命令用来创建本地用户,并配置本地用户的密码。
  • local-user user-name priviledge level level命令用来指定本地用户的优先级。

配置验证

[RTA] display domain name huawei

  • AAA中,每个域都会与相应的认证授权和计费方案相关联。
posted @ 2023-07-18 14:04  Evan-whc  阅读(211)  评论(0编辑  收藏  举报