华为交换机SSH(stelnet)配置实例教程

Stelnet(安全telnet)登陆也成为shh(sercure shell,安全外壳)登陆

———–必要配置—————

1、先根据加密算法生成秘钥对,用于传输数据时加密保护,保存在交换机中但不保存在配置文件中

[Huawei]rsa local-key-pair create

[Huawei]dsa local-key-pair create

举例:

[Huawei]rsa local-key-pair create

The key name will be: Huawei_Host

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]:1024 #设置密钥位数

Generating keys…

………………………………………….++++++

.++++++

…………++++++++

…………………………++++++++

[Huawei]

#客户端登陆SSH server服务端后自动获得分配钥匙

2、打开设备SSH(stelnet)服务端功能

[Huawei]stelnet server enable

3、创建SSH用户并指定其登陆验证方式

[Huawei]ssh user sshtest authentication-type ?

  all           Any authentication mode, any one of password, RSA, and DSA

  dsa           DSA authentication

  password      Password authentication

  password-dsa  Both password and DSA authentication modes

  password-rsa  Both password and RSA authentication modes

  rsa           RSA authentication

4、设置SSH用户服务类型

[Huawei]ssh user sshtest service-type ?

  all      Set all service type

  sftp     Set SFTP service type

  stelnet  Set Stelnet service type

当通过password、password-dsa、passowrd-rsa认证时,需要在AAA视图下创建同名本地用户,并设置其服务类型和级别

5、配置参考如下

[Huawei-aaa]local-user sshtest password cipher 123456

[Huawei-aaa]local-user sshtest service-type ssh

[Huawei-aaa]local-user sshtest privilege level 3

当通过DSA、RSA认证时,需要在服务器端和客户端都生成本地RSA或DSA密钥对,且在服务器端和客户端都需要将对方的公钥配置到本地。

具体配置,一般很少用

6、配置对端RSA或DSA 公钥名并进入公钥编辑视图(以RSA为例)

[Huawei]rsa peer-public-key 001

Enter “RSA public key” view, return system view with “peer-public-key end”.

[Huawei-rsa-public-key]

7、开始输入编辑公钥秘钥[1] 

[Huawei-rsa-public-key]public-key-code begin

[Huawei-rsa-key-code] A8268E05 56254CD1 D73FA4C6 2356FFFC 0567C814

[Huawei-rsa-key-code] 5EB8CE45 83B18D2A 9A90B558 0A260DD5 49B4CA18

……………………….

8、完成公钥秘钥编辑并退出返回到公钥视图

[Huawei-rsa-key-code]public-key-code end

[Huawei-rsa-public-key]

9、返回系统视图

[Huawei-rsa-public-key]peer-public-key end

[Huawei]

10、为用户分配存在的公钥

Ssh  user  user-name  001

———–可选配置————-

1、SSH服务器可选配置

[Huawei]ssh server ?

  authentication-retries  Set the authentication times  #SSH登陆重试次数,防止非法登陆

  compatible-ssh1x        Set the compatible ssh1x  #设置ssh兼容低版本ssh协议

  port                    Set the port attribute  #修改ssh服务器端口(默认22)

  rekey-interval          Set the interval generated by the SSH sever key  #配置SSH 密钥的更新周期 

timeout                 Set the authentication timeout  #设置ssh验证超时时间(多长时间为登陆成功则断开)

   Ssh  server authentication-retrieves

2、为指定的SSH用户配置按命令行授权[2] 

 [Huawei]ssh user xia authorization-cmd aaa

 ===================================

1、查看本地密钥对中的公钥部分信息

[Huawei]display rsa local-key-pair public

=====================================================

Time of Key pair created: 10:35:36  2015/9/23

Key name: Huawei_Host

Key type: RSA encryption Key

=====================================================

Key code:

308188

  028180

    A8268E05 56254CD1 D73FA4C6 2356FFFC 0567C814

    5EB8CE45 83B18D2A 9A90B558 0A260DD5 49B4CA18

    0025AE4D 728FC5A2 7597DEF5 2A267D0A 9ACC27E9

    02393E9D F7ADCB6E 4E48523B 835C1BB8 D6319DF3

    AC32DF82 73E8B5BC AB57C22A 250B19E8 08BE3AD9

    D006FD50 A072663E 045B2470 D7CBF1B6 87FF2A03

    8BC34D1B E1E67A9B

  0203

    010001

 Host public key for PEM format code:

—- BEGIN SSH2 PUBLIC KEY —-

AAAAB3NzaC1yc2EAAAADAQABAAAAgQCoJo4FViVM0dc/pMYjVv/8BWfIFF64zkWD

sY0qmpC1WAomDdVJtMoYACWuTXKPxaJ1l971KiZ9CprMJ+kCOT6d963Lbk5IUjuD

XBu41jGd86wy34Jz6LW8q1fCKiULGegIvjrZ0Ab9UKByZj4EWyRw18vxtof/KgOL

w00b4eZ6mw==

—- END SSH2 PUBLIC KEY —-

Public key code for pasting into OpenSSH authorized_keys file :

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCoJo4FViVM0dc/pMYjVv/8BWfIFF64zkWDsY0qmpC1W

AomDdVJtMoYACWuTXKPxaJ1l971KiZ9CprMJ+kCOT6d963Lbk5IUjuDXBu41jGd86wy34Jz6LW8q1fCKi

ULGegIvjrZ0Ab9UKByZj4EWyRw18vxtof/KgOLw00b4eZ6mw== rsa-key

=====================================================

Time of Key pair created: 10:35:36  2015/9/23

Key name: Huawei_Server

Key type: RSA encryption Key

=====================================================

Key code:

3067

  0260

    E91B1261 A2B31920 132AA32B C4CA7F82 D8F2B7F4

    BCC2693D 4C6DA486 10F87A22 C945688E CC690A03

    8B0B4742 2DC3476F 96B501C8 CF6718EE 8BA89736

    9565AC4B A34A5543 5CA5DA87 BA4F0C62 C64A7AF0

    5F596BEE D2DF3260 61EF61B6 B68BE7CF

  0203

    010001

[Huawei]

2、显示SSH(stelnet)相关信息

[Huawei]display ssh ?

  server            SSH server information

  server-info       Display server information

  user-information  SSH user information

—————-

[Huawei]display ssh server status

 SSH version                         :1.99

 SSH connection timeout              :60 seconds

 SSH server key generating interval  :0 hours

 SSH authentication retries          :3 times

 SFTP server                         :Disable

 Stelnet server                      :Enable

 Scp server                          :Disable

 SSH server source                   :0.0.0.0

[Huawei]display ssh server se         

[Huawei]display ssh server session

[Huawei]sis     

[Huawei]dis     

[Huawei]display sh 

[Huawei]display ss 

[Huawei]display ssh ?

  server            SSH server information

  server-info       Display server information

  user-information  SSH user information

[Huawei]display ssh ser 

[Huawei]display ssh server ?

  session  Server session

  status   Server state

[Huawei]display ssh server st

[Huawei]display ssh server status

 SSH version                         :1.99

 SSH connection timeout              :60 seconds

 SSH server key generating interval  :0 hours

 SSH authentication retries          :3 times

 SFTP server                         :Disable

 Stelnet server                      :Enable

 Scp server                          :Disable

 SSH server source                   :0.0.0.0

[Huawei]display ssh server-i  

[Huawei]display ssh server-info

Server Name(IP)                         Server Public Key Type     Server public key name

______________________________________________________________________________

 [Huawei]display ssh user-information ?

  STRING<1-64>  The specified user name

  |             Matching output

  <cr>         

[Huawei]display ssh user-information

  User 1:

       User Name            : sshtest

       Authentication-type  : password

       User-public-key-name : –

       User-public-key-type : –

       Sftp-directory       : –

       Service-type         : stelnet

       Authorization-cmd    : No


 [1]通过display rsa (dsa)local-key-pair public查看通过dsa local-key-pair create或rsa local-key-pair create生成的密钥。

 [2]只对使用RSA或DSA验证方式的ssh用户有效,授权后再进行AAA授权配置

© 版权声明
THE END
喜欢就支持一下吧!
点赞92 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容