AAA概述
AAA(Authentication(认证),Authorization(授权),,and Accounting(计费))是一种管理框架,它提供了授权部分用户访问指定资源和记录这些用户操作行为的安全机制。因其具有良好的可扩展性,并且容易实现用户信息的集中管理而被广泛使用。AAA可以通过多种协议来实现,在实际应用中,最常使用RADIUS (Remote Authentication Dial-In User Service)协议。
AAA定义
AAA是Authentication(认证)、Authorization(授权)和Accounting(计费)的简称,是网络安全的一种管理机制,提供了认证、授权、计费三种安全功能。
- 1、认证:确认访问落的用户的身份,判断访问者是否为合法的网络用户。
- 2、授权:对不同用户赋予不同的权限,限制用户可以使用的服务。
- 3、计费:记录用户使用网络服务过程中的所有操作,包括使用的服务类型、起始时间、数据流量等,使用手机和记录用户对网络资源的使用情况,并可以实现针对时间、流量的计费需求,也对网络起到监视作用。
实验:本地AAA配置
实验目的
掌握基本的AAA认证授权方案的配置,并掌握创建域的方法,以及了解域的用户管理原理。
实验拓扑
实验步骤
R1设置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]undo shutdown
[R1-GigabitEthernet0/0/0]quit
R2设置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.1.2 24
[R2-GigabitEthernet0/0/1]undo shutdown
[R2-GigabitEthernet0/0/1]quit
[R2]aaa //进入AAA试图
[R2-aaa]authentication-scheme hcia1 //创建认证方案hcia1
[R2-aaa-authen-hcia1]authentication-mode local //认证模式为本地是认证
[R2-aaa-authen-hcia1]display authentication-scheme //查看验证方案
Authentication-scheme-name : hcia1
Authentication-method : Local
Authentication-super method : Super
[R2-aaa-authen-hcia1]quit
[R2-aaa]authorization-scheme hcia2 //创建授权方案hcia2
[R2-aaa-author-hcia2]authorization-mode local //授权模式为本地
[R2-aaa-author-hcia2]quit
[R2-aaa]domain hcia //创建域hica
[R2-aaa-domain-hcia]authentication-scheme hcia1
//指定对该区域内的用户采用hcia1的认证方案
[R2-aaa-domain-hcia]authorization-scheme hcia2
//指定对该区域内的用户采用名为hcia2的授权方案
[R2-aaa]local-user harry@hcia password cipher huawei
//创建用户名为harry,属于hcia域,密码为huawei
[R2-aaa]local-user harry@hcia service-type telnet //用户的服务类型为telnet
[R2-aaa]local-user harry@hcia privilege level 3 //用户授权级别为3
[R2-aaa]quit
[R2]user-interface vty 0 4
[R2-ui-vty0-4]authentication-mode aaa //认证模式为AAA
[R2-ui-vty0-4]quit
测试
<R1>telnet 192.168.1.2
Press CTRL_] to quit telnet mode
Trying 192.168.1.2 ...
Connected to 192.168.1.2 ...
Login authentication
Username:harry@hcia //输入用户名
Password:huawei //密码
<R2>
以上就可以看到通过telnet远程登录R2的时候,是需要用户名和密码的。
关注+点赞+评论+收藏,分享更多网工实验小技巧