ensp实验:本地AAA配置

一、实验拓扑

本地AAA配置的实验拓扑如下图所示

(1)配置R1,命令如下:

<Huawei>system-view  //进入系统视图
[Huawei]undo info-center enable  //关闭路由器输出信息
[Huawei]sysname R1  //修改设备名为 R1
[R1]interface g0/0/0  //进入接口g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24  //配置IP地址和子网掩码
[R1-GigabitEthernet0/0/0]undo shutdown  //打开接口
[R1-GigabitEthernet0/0/0]quit  //退出


(2)配置R2,命令如下:

<Huawei>system-view  //进入系统视图
[Huawei]undo info-center enable  //关闭路由器输出信息
[Huawei]sysname R2  //修改设备名为 R2
[R2]interface g0/0/1  //进入接口g0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.1.2 24  //配置IP地址和子网掩码
[R2-GigabitEthernet0/0/1]undo shutdown  //打开接口
[R2-GigabitEthernet0/0/1]quit  //退出


(3)配置认证授权方案,命令如下:

[R2]aaa  //进入AAA视图
[R2-aaa]authentication-scheme hcial  //创建认证方案 hcial
[R2-aaa-authen-hcial]authentication-mode local  //认证模式为本地认证
[R2-aaa-authen-hcial]quit  //退出
[R2-aaa]authorization-scheme hcia2  //创建认证方案 hcia2
[R2-aaa-author-hcia2]authorization-mode local  //认证模式为本地认证
[R2-aaa-author-hcia2]quit  //退出

(4)创建域并在域下应用AAA方案,命令如下:

[R2]aaa  //进入AAA视图
[R2-aaa]domain hcia  //创建域hcia
[R2-aaa-domain-hcia]authentication-scheme hcial  //指定对该域内的用户采用名为hcial的认证方案
[R2-aaa-domain-hcia]authorization-scheme hcia2   //指定对该域内的用户采用名为hcia2的授权方案


(5)配置本地用户名和密码,命令如下:

[R2]aaa  //进入AAA视图
[R2-aaa]local-user ly@hcia password cipher 1234  //用户名为ly,属于域hcia,密码为1234
[R2-aaa]local-user ly@hcia service-type telnet  //用户的服务类型为Telnet
[R2-aaa]local-user ly@hcia privilege level 3  //用户权限为3


(6)开启Telnet功能,命令如下:

[R2]user-interface vty 0 4
[R2-ui-vty0-4]authentication-mode aaa  //认证模式为 AAA
[R2-ui-vty0-4]quit


4.实验调试

(1)测试在R1上是否可以Telnet R2,命令如下:

<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:lun@hcia   //输入用户名
Password:           //输入密码,在设备上面输入并不会显示密码,输入完成后按回车键即可
<R2>system-view
Enter system view, return user view with Ctrl+Z.

通过以上输出结果可以看出,R1可以Telnet到R2上,但要输入用户名和密码,因为开启了AAA。

(2)在R2上查看登录的用户,命令如下:

[R2]display users
  User-Intf    Delay    Type   Network Address     AuthenStatus    AuthorcmdFlag
+ 0   CON 0   00:00:00                                   pass                   
  Username : Unspecified

  129 VTY 0   00:02:11  TEL    192.168.1.1               pass                   
  Username : lun@hcia             

本地AAA(认证、授权和计费)配置的意义在于提升网络安全性和管理效率。通过在本地设备上实现AAA功能,确保只有授权用户才能访问网络资源,减少了对外部服务器的依赖,提高了响应速度并降低了成本。

                       

### 配置和测试ENSP中的AAA协议 #### 1. 启用AAA服务 为了启用AAA服务,在全局模式下输入如下命令: ```shell system-view aaa ``` 这会进入AAA视图并激活该功能[^1]。 #### 2. 创建本地用户数据库条目 定义用于登录验证的用户名和密码。这里创建了一个名为`admin`的用户,其密码为`Huawei@123`: ```shell local-user admin password irreversible-cipher Huawei@123 local-user admin service-type telnet terminal ``` 上述设置允许此用户通过Telnet访问设备,并授予终端权限。 #### 3. 设置默认域下的身份验证方法 指定当用户尝试登录时所使用的具体的身份验证方式。下面的例子设置了对于控制台(console)、VTY(virtual terminal line,即telnet/ssh连接)接口组来说,默认采用本地(Local)方式进行身份验证: ```shell authentication-scheme default authorization-scheme default accounting-scheme default domain default radius-server unicast primary 172.16.0.2 local-user admin class manage ``` 以上配置确保了即使RADIUS服务器不可达的情况下也能完成基本的身份验证过程。 #### 4. 应用到Vty线路 为了让这些更改生效于所有的vty线路上(通常是从远程客户端发起的telnet或SSH请求),还需要执行以下操作来应用之前设定好的方案至相应的线路范围上: ```shell line vty 0 4 protocol inbound all authentication-mode scheme quit ``` 此时已经完成了针对虚拟TTY端口的身份验证机制部署工作。 #### 测试配置 要确认配置是否成功,可以从另一台计算机使用Telnet工具尝试连接到目标路由器。如果一切正常,则应该能够看到提示符要求提供用户名和密码;正确填写后即可顺利登录系统。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值