华为eNSP:AAA认证(pap和chap)telnet/ssh

pap模式

一、拓扑图

二、配置过程

1、这个型号路由器是不带串口的,所以需要添加串口板卡

2、加入串行接口卡槽

右击路由,选择设置,将串口板卡拖动到路由器扩展槽,并开机即可

3、认证方路由器配置

复制代码
[r8]aaa 
    #进入aaa认证
[r8-aaa]local-user huawei password cipher huawei123
    #创建用户       用户名           密文     密码
[r8-aaa]local-user huawei privilege level 3
    #配置用户权限                         (1-15,3及以上代表最高权限)
[r8-aaa]local-user huawei service-type ppp
    #配置认证协议
[r8-aaa]qu 
[r8]int s4/0/0
    #进入串行接口
[r8-Serial4/0/0]ip add 192.168.1.2 24
[r8-Serial4/0/0]link-protocol  ppp
    #配置协议
[r8-Serial4/0/0]ppp authentication-mode pap
    #配置认证模式
[r8-Serial4/0/0]qu 

4、被认证方配置

复制代码
[r7]int s4/0/0
进入串行接口
[r7-Serial4/0/0]ip add 192.168.1.1 24
[r7-Serial4/0/0]ppp pap local-user huawei password cipher huawei123
    #配置接口的认证模式以及用户密码
[r7-Serial4/0/0]qu

三、验证结果

1、认证成功,接口抓包分析

可以看到ppp pap 协议下存在明文的账号密码

认证成功回包Ack

2、如认证失败,则如下结果

认证失败会回包Nak

chap模式

一、拓扑图

二、配置过程

1、认证方路由器配置

复制代码
[r8]aaa 
    #进入aaa认证
[r8-aaa]local-user huawei password cipher huawei123
    #创建用户       用户名           密文     密码
[r8-aaa]local-user huawei privilege level 3
    #配置用户权限                         (1-15,3及以上代表最高权限)
[r8-aaa]local-user huawei service-type ppp
    #配置认证协议
[r8-aaa]qu 
[r8]int s4/0/0
    #进入串行接口
[r8-Serial4/0/0]ip add 192.168.1.2 24
[r8-Serial4/0/0]link-protocol  ppp
    #配置协议
[r8-Serial4/0/0]ppp authentication-mode chap
    #配置认证模式
[r8-Serial4/0/0]qu 

2、被认证方路由器配置

复制代码
[r7]int s4/0/0
进入串行接口
[r7-Serial4/0/0]ip add 192.168.1.1 24
[r7-Serial4/0/0]ppp chap user huawei
    #配置认证模式和用户名
[r7-Serial4/0/0]ppp chap password cipher huawei123
    #配置认证密码

三、验证结果

1、认证成功,接口抓包分析

可以看到ppp chap 协议下是加密的密码

认证成功回包success

2、认证失败,则结果如下

telnet登录

一、拓扑图

二、路由器配置过程

1、r5路由器配置

复制代码
[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[r5-GigabitEthernet0/0/0]qu 
[r5]aaa 
    #进入aaa认证
[r5-aaa]local-user huawei password cipher huawei123
    #创建认证      用户名                     密码
[r5-aaa]local-user huawei service-type  telnet ssh 
    #配置登录的方式
[r5-aaa]local-user huawei privilege level 3
    #配置用户的权限等级
[r5-aaa]qu
[r5]user-interface vty 0 4	
    #开启vty登录
[r5-ui-vty0-4]authentication-mode aaa
    #配置认证模式为aaa

[r6]int g0/0/0
[r6-GigabitEthernet0/0/0]ip add 192.168.1.2 24
[r6-GigabitEthernet0/0/0]qu 

三、验证过程

1、在r6路由器telnet到r5路由器

复制代码
<r6>telnet 192.168.1.1                   #telnet到r5路由器
  Press CTRL_] to quit telnet mode
  Trying 192.168.1.1 ...
  Connected to 192.168.1.1 ...

Login authentication


Username:huawei                          #输入登录名
Password:                                #输入密码
  ----------------------------------------------------------------------------- 
    
  User last login information:     
  -----------------------------------------------------------------------------
  Access Type: Telnet      
  IP-Address : 192.168.1.2     
  Time       : 2024-09-08 02:56:34-08:00     
  -----------------------------------------------------------------------------
<r5>                                    #此时已登录到r5

2、在r5路由器上可以查到认证信息

3、抓包分析

从telnet的包里可以看到账号密码以明文传输

ssh登录

一、拓扑图

二、配置过程

1、服务端r11

复制代码
[r11]int g0/0/0
[r11-GigabitEthernet0/0/0]ip add 192.168.1.2 24
[r11-GigabitEthernet0/0/0]qu 
[r11]int g0/0/1
[r11-GigabitEthernet0/0/1]ip add 172.16.1.2 24
[r11-GigabitEthernet0/0/1]qu 
[r11]rsa local-key-pair  create                 #生成rsa主机密钥对
The key name will be: Host
% RSA keys defined for Host already exist.
Confirm to replace them? (y/n)[n]:y             #选择y
The range of public key size is (512 ~ 2048).
NOTES: If the key modulus is greater than 512,
       It will take a few minutes.
Input the bits in the modulus[default = 512]:512 #输入512
Generating keys...
.++++++++++++
..++++++++++++
.......++++++++
...............................................++++++++

[r11]user-interface vty 0 4    
    #进入vty视图
[r11-ui-vty0-4]authentication-mode aaa
    #配置认证模式为aaa
[r11-ui-vty0-4]protocol inbound ssh
    #配置登录方式为ssh
[r11-ui-vty0-4]qu 
[r11]aaa
    #进入aaa认证
[r11-aaa]local-user huawei password cipher huawei123
    #添加本地认证    用户名                    密码
[r11-aaa]local-user huawei privilege level 3
    #配置用户权限
[r11-aaa]local-user huawei service-type ssh
    #配置应用类型为ssh
[r11-aaa]qu 
[r11]ssh user huawei authentication-type password
    #新建ssh   账户         认证类型       为密码
[r11]stelnet server enable 
    #开启stelnet服务

2、客户端r10

复制代码
[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[r10-GigabitEthernet0/0/0]qu 

三、验证结果

1、在r10上ssh登录

复制代码
[r10]ssh client first-time enable
    #开启客户端ssh功能
[r10]stelnet  192.168.1.2                #stelnet  到服务端
Please input the username:huawei         #输入服务端名称
Trying 192.168.1.2 ...
Press CTRL+K to abort
Connected to 192.168.1.2 ...
The server is not authenticated. Continue to access it? (y/n)[n]:y  #输入y(访问)
Save the server's public key? (y/n)[n]:y                            #输入y(保存服务端公钥)
The server's public key will be saved with the name 192.168.1.2. Please wait...

Enter password:                                                     #输入密码huawei123
<r11>                                                               #ssh登录成功

2、使用其他工具登录(通过云与真机互联,互联过程参考前文章)

2.1、使用CRT登录

2.2、输入名称

2.3、输入密码

2.4 、登录成功

3、抓包分析

抓到的包都是经过加密处理

4、查看rsa密钥对的生成情况

5、查看ssh服务端开启情况

6、查看ssh服务器会话信息

相关推荐
zhangfeng11335 小时前
《从“人工适配“到“智能生成“:KernelSwift 跨国产芯片算子迁移全栈方案解读》 —— 强调范式跃迁和跨硬件属性,适合偏架构分析的写法
人工智能·算法·华为·ai编程·npu
传奇开心果编程7 小时前
【ArkUI 练中学】第14课:应用性能优化实战
学习·ui·华为·harmonyos
威哥爱编程10 小时前
HarmonyOS 互动卡片实战:摇一摇触发静态转动态,前景元素出框
华为·harmonyos·arkts
威哥爱编程10 小时前
HarmonyOS 7 闪控窗实战:标准悬浮窗、侧边栏暂存与闪控球一键切换
华为·harmonyos·arkts
威哥爱编程10 小时前
HarmonyOS 7 图像超分实战:端侧 4 倍高清放大,数据不出设备
华为·harmonyos·arkts
威哥爱编程10 小时前
HarmonyOS 6.1 智能窥屏防护实战:实时感知窥屏风险,敏感页自动防护
华为·harmonyos·arkts
FW-Linker10 小时前
偏远山区户外直播网络优化:多链路聚合如何保障稳定低时延传输
网络·5g·智能路由器
威哥爱编程10 小时前
HarmonyOS 7 文搜图实战:自然语言检索本地图片,全流程端侧闭环
华为·harmonyos·arkts
昇腾知识体系1 天前
昇腾 torchrec_npu Docker 镜像选择:CANN/PyTorch/torchrec 版本矩阵与启动参数
人工智能·华为·知识图谱
昇腾知识体系1 天前
K8s 调度昇腾 NPU:device-plugin 部署、Volcano 与 vNPU 切分
人工智能·华为·知识图谱