PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置

项目 数据
FW SSH账号 sshadmin
认证方式 RSA
服务方式 Stelnet
管理员PC SSH客户端软件:Xshell7

一、Xshell生成用户公钥

       选择"工具"下拉菜单

PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置_第1张图片

        点击"新建用户密钥生成向导"弹出对话框

PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置_第2张图片

点击”下一步“

PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置_第3张图片

点击”下一步“配置密钥名称和密钥密码

PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置_第4张图片

点击”下一步“如下即为客户端公钥

PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置_第5张图片

二、配置FW。

  1. 在GigabitEthernet 1/0/3接口上启用SSH服务。

     system-view
    [FW] interface GigabitEthernet 1/0/3
    [FW-GigabitEthernet1/0/3] service-manage ssh permit
    [FW-GigabitEthernet1/0/3] service-manage enable
    [FW-GigabitEthernet1/0/3] quit

  2. 配置VTY管理员界面。

    # 配置验证方式为AAA,管理员界面级别为3。

    [FW] user-interface vty 0 4
    [FW-ui-vty0-4] authentication-mode aaa
    [FW-ui-vty0-4] protocol inbound ssh
    [FW-ui-vty0-4] user privilege level 3
    [FW-ui-vty0-4] quit
    
     说明:

    对于RSA认证方式的SSH管理员,SSH管理员的级别由VTY界面级别决定(通过命令user privilege level level配置管理员界面的级别)。

    为保证管理员能正常登录设备,建议管理员级别不小于3级。

  3. 将SSH客户端管理员PC的RSA公钥到保存到SSH服务器,以将RSA公钥保存为OpenSSH编码格式为例。

    [FW] rsa peer-public-key key_pc encoding-type openssh
    Enter "RSA public key" view, return system view with "peer-public-key end". 
    [FW-rsa-public-key] public-key-code begin
    Enter "RSA key code" view, return last view with "public-key-code end". 
    [FW-rsa-key-code] ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBwsFDGbVAbK35ecJqsioQ3BdTCa1+eU3i13YQBHvBltIdI9bOMKYEYJbjuY4UYXkdtwA2ar6LWTI8X1hHbtYGqPk2MvjSF0hXn1DBabNUXbLRyzWAhaopcsTbGboU88cQ6fe/DqE9jUpNLsPdg4EXz1LMyLNe134JCSe3Ufh7o/w== rsa-key-20140515
    [FW-rsa-key-code] public-key-code end
    [FW-rsa-public-key] peer-public-key end
    [FW]
  4. 创建SSH账号。

    [FW] aaa
    [FW-aaa] manager-user sshadmin
    [FW-aaa-manager-user-sshadmin] service-type ssh
    [FW-aaa-manager-user-sshadmin] quit
    [FW-aaa] quit
  5. 启用STelnet服务。

    [FW] stelnet server enable
  6. 配置SSH用户。

    [FW] ssh user sshadmin
    [FW] ssh user sshadmin authentication-type rsa
    [FW] ssh user sshadmin service-type stelnet
    [FW] ssh user sshadmin assign rsa-key key_pc

三、xshell 通过ssh登录防火墙

PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置_第6张图片

输入用户名 “确定”

PC客户端软件xshell 通过ssh+rsa 方式登录USG防火墙配置_第7张图片

身份验证信息选择Public Key,选择对应密钥,填入密码(Xshell生成公钥时设置的密码)

最后点击确定完成登录。

你可能感兴趣的:(ssh,xshell,rsa)