zoukankan      html  css  js  c++  java
  • 配置用户登录设备

    TELNET

     AR1

    <Huawei>sys
    Enter system view, return user view with Ctrl+Z.
    [Huawei]sys AR1

    AR2

    [AR2-aaa]local-user huawei password cipher huawei privilege level 15 idle-timeou
    t 300   //配置本地用户huawei的优先级为15、创建本地用户,用户名为huawei、密文密码为huawei、超时登出300秒。
    [AR2-aaa]local-user huawei service-type telnet ssh //配置本地用户huawei的接入类型为telnet ssh
    [AR2]user-interface vty 0 4
    [AR2-ui-vty0-4]authentication-mode aaa  //配置VTY类型用户界面的验证方式为AAA

    测试

    <AR1>telnet 10.10.1.2
      Press CTRL_] to quit telnet mode
      Trying 10.10.1.2 ...
      Connected to 10.10.1.2 ...
    
    Login authentication
    
    
    Username:huawei
    Password:
      ----------------------------------------------------------------------------- 
        
      User last login information:     
      -----------------------------------------------------------------------------
      Access Type: Telnet      
      IP-Address : 10.10.1.1     
      Time       : 2020-05-14 11:33:46-08:00     
      -----------------------------------------------------------------------------
    <AR2>save
      The current configuration will be written to the device. 
      Are you sure to continue? (y/n)[n]:y
      It will take several minutes to save configuration file, please wait.......
      Configuration file had been saved successfully
      Note: The configuration file will take effect after being activated
    <AR2>

    STelnet

    AR2生成本地密钥

    [AR2]rsa local-key-pair create
    The key name will be: Host
    % RSA keys defined for Host already exist.
    Confirm to replace them? (y/n)[n]: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]:2048
    Generating keys...
    ........................+++
    .......................................................................+++
    .......++++++++
    ..........................++++++++
    
    [AR2]

    AR2的配置

    [AR2-GigabitEthernet0/0/0]dis thi
    [V200R003C00]
    #
    interface GigabitEthernet0/0/0
     ip address 10.10.1.2 255.255.255.0 
    #
    return
    [AR2]aaa
    [AR2-aaa]dis this
    [V200R003C00]
    #
    aaa 
     authentication-scheme default
     authorization-scheme default
     accounting-scheme default
     domain default 
     domain default_admin 
     local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$
     local-user admin service-type http
     local-user huawei password cipher %$%$!_Au~Up<cXOZQ@U)eX|O3[yh%$%$ idle-timeout
     300 0
     local-user huawei privilege level 15
     local-user huawei service-type telnet ssh
    #
    return
    [AR2]stelnet server enable 
    [AR2]user-interface vty 0 4
    [AR2-ui-vty0-4]protocol inbound ssh     
    [AR2-ui-vty0-4]dis this
    [V200R003C00]
    #
    user-interface con 0
     authentication-mode password
    user-interface vty 0 4
     authentication-mode aaa
     protocol inbound ssh   #配置vty类型用户界面支持SSH协议。
    user-interface vty 16 20
    #
    return

    AR1的配置

    [AR1]ssh client first-time enable

    测试

    [AR1]stelnet 10.10.1.2
    Please input the username:huawei
    Trying 10.10.1.2 ...
    Press CTRL+K to abort
    Connected to 10.10.1.2 ...
    The server is not authenticated. Continue to access it? (y/n)[n]:y
    May 14 2020 12:18:42-08:00 AR1 %%01SSH/4/CONTINUE_KEYEXCHANGE(l)[4]:The server h
    ad not been authenticated in the process of exchanging keys. When deciding wheth
    er to continue, the user chose Y. 
    [AR1]
    Save the server's public key? (y/n)[n]:y
    The server's public key will be saved with the name 10.10.1.2. Please wait...
    
    May 14 2020 12:18:45-08:00 AR1 %%01SSH/4/SAVE_PUBLICKEY(l)[5]:When deciding whet
    her to save the server's public key 10.10.1.2, the user chose Y. 
    [AR1]
    Enter password:
      ----------------------------------------------------------------------------- 
        
      User last login information:     
      -----------------------------------------------------------------------------
      Access Type: Telnet      
      IP-Address : 10.10.1.1     
      Time       : 2020-05-14 11:53:18-08:00     
      -----------------------------------------------------------------------------
    <AR2>
    [AR1]stelnet 10.10.1.2
    Please input the username:huawei
    Trying 10.10.1.2 ...
    Press CTRL+K to abort
    Connected to 10.10.1.2 ...
    Enter password:
      ----------------------------------------------------------------------------- 
        
      User last login information:     
      -----------------------------------------------------------------------------
      Access Type: SSH      
      IP-Address : 10.10.1.1 ssh     
      Time       : 2020-05-14 12:18:50-08:00     
      -----------------------------------------------------------------------------
    <AR2>sys
    Enter system view, return user view with Ctrl+Z.

    RADIUS

    在SSH服务器端生成本地密钥对

    [AR2]rsa local-key-pair create

    SSH Server的不同版本的配置存在差异,请关注对应版本的配置

    aaa
    user-interface vty 0 4
     authentication-mode aaa
     protocol inbound ssh
    [AR2-aaa]local-user huawei2 password cipher ****** idle-timeout 300 privilege le
    vel 15
    [AR2-aaa]authentication-scheme newscheme  //配置SSH服务器端认证方案newscheme
    [AR2-aaa-authen-newscheme]authentication-mode radius //指定newscheme的认证方法为RADIUS
    [AR2-aaa-authen-newscheme]domain ssh.com  //配置SSH服务端的RADIUS域名为ssh.com
    [AR2-aaa-domain-ssh.com]authentication-scheme newscheme  //在域下应用认证方案为newscheme
    radius-server ssh             //指定域下RADIUS模板为ssh
    [AR2-aaa-domain-ssh.com]radius-server template ssh //指定服务器端的RADIUS模板为ssh
    [AR2-radius-ssh]radius-server shared-key cipher huawei2 //配置RADIUS服务器密钥为密文密码huawei2
    [AR2-radius-ssh]radius-server authentication 10.10.1.2 1812
     //配置RADIUS认证服务器的IP地址和端口号
    [AR2]stelnet server enable  //在SSH服务器端使能Stelnet服务器功能。
    
    
                                      

    SSH客户端配置

    [AR1]ssh client first-time enable
    //第一次登录,则需要在SSH客户端使能首次认证功能

    测试

    [AR1]stelnet 10.10.1.2
    Please input the username:huawei2
    Trying 10.10.1.2 ...
    Press CTRL+K to abort
    Connected to 10.10.1.2 ...
    Enter password:
    <AR2>sys
    [AR2] display ssh server session
     --------------------------------------------------------------------
     Conn   Ver   Encry     State  Auth-type        Username
     --------------------------------------------------------------------
     VTY 0  2.0   AES       run    password         huawei2                         
     --------------------------------------------------------------------
    [AR2]
    以查看到SSH服务器端关于RADIUS服务器的配置,并且看到STelnet客户端采用RADIUS认证已经成功连接到SSH服务器。
  • 相关阅读:
    nginx upstream permission denied错误解决
    基于Mariadb 10.6.4在CentOS 7环境下配置Galera Cluster集群
    K8s 开始
    RTSP H264/HEVC 流 Wasm 播放
    Netty编码示例(RPC & WbeSocket & Tomcat)
    Netty异步任务调度与异步线程池
    Netty编解码器&TCP粘包拆包
    Netty核心模块组件
    Neety编码示例(群聊系统&⼼跳检测&WebSocket⻓连接)
    Netty高性能架构设计
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12887936.html
Copyright © 2011-2022 走看看