命令记不住

登陆

AAA 原理与配置

AAA原理与配置

1.AAA简述

AAA是Authentication认证、Authorization授权、Accounting计费的简称,它提供了认证、授权、计费三种安全功能,AA可以通过多种协议来实现,目前华为设备支持基于RADIUS协议或者HWTACACS协议来实现AAA。

2.AAA认证方式

本地认证(local)
不认证
第三方认证 (external server)用户名信息保存在其它服务器上(AC控制器)

AAA可以通过域来对用户进行管理,不同的域可以关联不同的认证、授权和计费方案。
例如,如果用户名是user@huawei,则用户属于huawei域,如果用户名后面不带有@,则用户属于系统缺省域default
AAA默认内容

[lsw1-aaa]dis th
#
aaa
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default
 domain default_admin
 local-user admin password simple admin
 local-user admin service-type http
#

AAA的配置介绍

[lsw1-aaa]authentication-scheme auth1    //用来配置域的认证方案,缺省情况下,域使用名为default的认证方案
Info: Create a new authentication scheme.
[lsw1-aaa-authen-auth1]authentication-mode local  //用来配置认证方式,local指定认证模式为本地认证,缺省情况下认证方式为本地认证

[lsw1-aaa]domain ?  
  STRING<1-64>   Domain name, can not include invalid character * ? " - --
[lsw1-aaa]domain huawei       //用来创建域,并进入AAA域视图
Info: Success to create a new domain.
[lsw1-aaa-domain-huawei]authentication-scheme auth1    //认证auth1
[lsw1-aaa-domain-huawei]authorization-scheme auth2     //授权auth2

介绍创建用户名和密码并调用

[lsw1-aaa]local-user huawei@huawei password cipher huawei123    //创建用户属于这个域
Info: Add a new user.
[lsw1-aaa]local-user huawei@huawei service-type telnet          //服务方式
[lsw1-aaa]local-user huawei@huawei privilege level ?            //权限级别
  INTEGER<0-15>  Level value
[lsw1-aaa]local-user huawei@huawei privilege level 0
[lsw1]user-interface vty 0 4                                    //调用,配置远程访问
[lsw1-ui-vty0-4]authentication-mode aaa                         //配置认证的方式
[lsw1-ui-vty0-4]aaa
[lsw1-aaa]                                                      //进入AAA

实战-自定义一个域

[lsw3]aaa
[lsw3-aaa]authentication-scheme QYT
Info: Create a new authentication scheme.
[lsw3-aaa-authen-qyt]authentication-mode radius    #网络设备与服务器通信的协议

实战-配置AAA用户telnet登录

[lsw3]user-interface vty 0 4            #5个线路
[lsw3-ui-vty0-4]authentication-mode aaa         #去AAA里面去调用
[lsw3-ui-vty0-4]aaa                             #进AAA
[lsw3-aaa]local-user qytang password simple qytang privilege level 15
Info: Add a new user.
[lsw3-aaa]local-user qytang service-type telnet
推荐阅读