ensp学习第八弹AAA配置

2022-08-18 16:00:34 浏览数 (1)

本地AAA配置实验

实验介绍

AAA是Authentication(认证)、Authorization(授权)和Accounting(计费)的简称,是网络安全的一种管理机制,提供了认证、授权、计费三种安全功能。

这三种安全功能的具体作用如下:

• 认证:验证用户是否可以获得网络访问权。

• 授权:授权用户可以使用哪些服务。

• 计费:记录用户使用网络资源的情况。

AAA是一个管理框架,他提供授权用户去访问特定的资源,同时记录这些用户的操作行为的一种安全机制。最常使用RADIUS协议

实验步骤

1、配置IP

代码语言:javascript复制
[R1]int g 0/0/0
		ip add 10.0.12.1 24
[R2]int g 0/0/0
		ip add 10.0.12.2 24

2、配置AAA方案

代码语言:javascript复制
[R2]aaa#进入aaa视图
	authentication-scheme lyz #创建认证方案 名字为lyz
	  	authentcation-mode local #设置认证方式为本地认证
	authorization-scheme lyz #创建授权方式 名字为lyz
		authorization-mode local #设置认证方式为本地认证

本地AAA服务器支持用户进行认证和授权,不支持对用户进行计费;于远端AAA服务器相似,本地AAA服务器也要配置 :用户名,密码,授权信息等。但是使用本地比远端快可以降低运营成本,但是储存的信息受硬件设备的限制。

3、创建域,并在域下应用AAA方案

代码语言:javascript复制
[R2]aaa
	domain lyz#创建作用域 名字为lyz
    	authentication-scheme lyz#指定域内认证方案为lyz
    	authorization-scheme lyz#指定域内授权方案为lyz

4、创建本地用户

代码语言:javascript复制
[R2]aaa
		local-user l@yz password cipher lyz #创建用户和密码
		local-user l@yz service-type telnet #配置接入类型
		local-user l@yz privilege level 3 #级别等参数

用户名中带域名分隔符“@”,则认为@前面的部分是纯用户名,后面部分是域名。如果没有@,则整个字符串为用户名,域为默认域。

5、开启telent服务,并验证配置效果

代码语言:javascript复制
[R2]telnet server enable
	authentication-mode aaa
[R1] telnet 10.0.12.2
代码语言:javascript复制
[R2]dis users

0 人点赞