华为路由器配置用户通过STelnet登录设备示例-SSH

华为路由器配置用户通过STelnet登录设备示例-SSH

配置思路
采用如下的思路配置用户通过STelnet登录设备:
    PC1端已安装登录SSH服务器软件,PC2端已安装密钥对生成软件、公钥转换软件、登录SSH服务器软件。
    在SSH服务器端生成本地密钥对,实现在服务器端和客户端进行安全地数据交互。
    在SSH服务器端配置SSH用户client001和client002分别使用不同的认证方式。
    在SSH服务器端开启STelnet服务功能。
    配置安全策略,保证只有PC1和PC2才能登录设备。
    在SSH服务器端配置SSH用户client001和client002的服务方式为STelnet。
    用户client001和client002分别以STelnet方式实现登录SSH服务器。
操作步骤
    在服务器端生成本地密钥对
    <Huawei> system-view
    [Huawei] sysname SSH Server
    [SSH Server] rsa local-key-pair create
    The key name will be: Host
    RSA keys defined for Host already exist.
    Confirm to replace them? (y/n):y
    The range of public key size is (512 ~ 2048).
    NOTES: If the key modulus is less than 2048,
           It will introduce potential security risks.
    Input the bits in the modulus[default = 2048]:2048
    Generating keys...
    ......................................................................................+++
    ....+++
    .......................................++++++++
    ..............++++++++

    在服务器端创建SSH用户
    # 配置VTY用户界面。
    [SSH Server] user-interface vty 0 4
    [SSH Server-ui-vty0-4] authentication-mode aaa
    [SSH Server-ui-vty0-4] protocol inbound ssh
    [SSH Server-ui-vty0-4] quit

        创建SSH用户client001。
        # 新建用户名为client001的SSH用户,且认证方式为password。
        [SSH Server] aaa
        [SSH Server-aaa] local-user client001 password irreversible-cipher Huawei@123
        [SSH Server-aaa] local-user client001 privilege level 3
        [SSH Server-aaa] local-user client001 service-type ssh
        [SSH Server-aaa] quit
        [SSH Server] ssh user client001 authentication-type password

        创建SSH用户client002。
        # 新建用户名为client002的SSH用户,且认证方式为RSA。
        [SSH Server] aaa
        [SSH Server-aaa] local-user client002 password irreversible-cipher Helloworld@6789
        [SSH Server-aaa] local-user client002 privilege level 3
        [SSH Server-aaa] local-user client002 service-type ssh
        [SSH Server-aaa] quit
        [SSH Server] ssh user client002 authentication-type rsa

        # 在PC2端生成客户端的本地密钥对。
            在客户端运行puttygen.exe。用于生成公用密钥、私用密钥两个文件,供后续使用。
            选取“SSH2 RSA”,单击“Generate”,进入密钥生成状态,此时需要将鼠标在空白处进行移动,从而不断生成密钥。
            生成客户端密钥对(1)

1-2105220R334K6.png

待到密钥生成完毕,单击“Save public key”保存文件名为key.pub。
生成客户端密钥对

1.png

单击“Save private key”,弹出对话框,提醒是否保存没做任何保护措施的私钥,选择“是”,保存文件名为private.ppk。
生成客户端密钥对(3)

1.png

在客户端运行sshkey.exe。将生成的公有密钥转化为设备所需要的字符串。
打开上一个程序所生成的SSH所需的公有密钥文件key.pub。
转换客户端公钥(1)

1.png

单击“Convert(C)”,查看到生成前后的公钥。
转换客户端公钥(2)

1.png

# 在SSH服务器端输入PC2端上产生的RSA公钥。
[SSH Server] rsa peer-public-key rsakey001

1.png

[SSH Server-rsa-key-code] public-key-code end
[SSH Server-rsa-public-key] peer-public-key end

    # 在SSH服务器端为SSH用户client002绑定STelnet客户端的RSA公钥。
    [SSH Server] ssh user client002 assign rsa-key rsakey001

SSH服务器端开启STelnet服务功能
# 开启STelnet服务功能。
[SSH Server] stelnet server enable

配置安全策略,保证只有PC1和PC2才能登录设备
[SSH Server] acl 2001
[SSH Server-acl-basic-2001] rule permit source 10.137.217.10 0
[SSH Server-acl-basic-2001] rule permit source 10.137.217.20 0
[SSH Server-acl-basic-2001] rule deny source 10.137.217.30 0
[SSH Server-acl-basic-2001] quit
[SSH Server] user-interface vty 0 4
[SSH Server-ui-vty0-4] acl 2001 inbound
[SSH Server-ui-vty0-4] quit

验证配置结果
    PC1端client001用password认证方式连接SSH服务器。
    # 通过PuTTY软件登录设备,输入设备的IP地址,选择协议类型为SSH。
    图7 通过PuTTY软件用password认证方式连接SSH服务器示意图

1.png

# 单击“Open”,出现如下界面,输入用户名和密码,并按Enter键,至此已登录到SSH服务器。
login as: client001
Sent username "client001"
client001@10.137.217.203's password:
<SSH Server>
PC2端client002用RSA认证方式连接SSH服务器。
# 通过PuTTY软件登录设备,输入设备的IP地址,选择协议类型为SSH。
通过PuTTY软件用RSA认证方式连接SSH服务器示意图(1)

1.png

# 单击左侧导航栏“Connection->SSH”,出现图9的界面,选择SSH协议版本为2。
通过PuTTY软件用RSA认证方式连接SSH服务器示意图(2)

1.png

# 单击左侧导航栏“Connection->SSH”下面的“Auth”(认证),出现图10的界面。选择与配置到服务器端的公钥对应的私钥文件private.ppk。
通过PuTTY软件用RSA认证方式连接SSH服务器示意图(3)

1.png

# 单击“Open”,出现如下界面,输入用户名,并按Enter键,至此已登录到SSH服务器。以下显示信息仅为示意。
login as: client002
Authenticating with public key "rsa-key"
<SSH Server>



远程管理(列表、list、全)远程telnetlist、vtylist、consolelist、sshlist、httplist、weblist、httpslist

http://www.zh-cjh.com/wenzhangguilei/2441.html

文章归类、所有文章列表、LISTLIST

http://www.zh-cjh.com/wangzhangonggao/2195.html


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » 华为路由器配置用户通过STelnet登录设备示例-SSH

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!