0


华为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服务器会话信息


本文转载自: https://blog.csdn.net/qq_59718828/article/details/142007143
版权归原作者 小白的孤独历险记 所有, 如有侵权,请联系我们删除。

“华为eNSP:AAA认证(pap和chap)telnet/ssh”的评论:

还没有评论