
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