S300, S500, S1700, S2700, S5700, and S6700 V200R021C00, C01 MIB Reference

This document provides the function overview, relationships between tables, description of single objects, description of MIB tables, and description of alarm objects.

This document provides the function overview, relationships between tables, description of single objects, description of MIB tables, and description of alarm objects.

HUAWEI-SSH-MIB

HUAWEI-SSH-MIB

Functions Overview

HUAWEI-SSH-MIB is used to configure the SSH server and the client, such as to add, delete, and modify users, and to set the attributes of the server and the client.

The root directory is as follows:

iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).huawei(2011).huaweiMgmt(5).hwDatacomm(25).hwSSH(118)

Relationships Between Tables

None.

Description of Single Objects

hwStelnetServerEnable

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.1

hwStelnetServerEnable

INTEGER

{

enable(1),

disable(2)

}

Read-write

The value of this object identifies whether STelnet, IPv4, and IPv6 services are enabled.

This object is implemented as defined in the corresponding MIB files.

hwSftpServerEnable

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.2

hwSftpServerEnable

INTEGER

{

enable(1),

disable(2)

}

Read-write

The value of this object identifies whether SFTP, IPv4, and IPv6 services are enabled.

This object is implemented as defined in the corresponding MIB files.

hwSSHServerComp1x

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.3

hwSSHServerComp1x

INTEGER

{

enable(1),

disable(2)

}

Read-write

The value of this object identifies whether the device is compatible with the SSH1.x protocol.

This object is implemented as defined in the corresponding MIB files.

hwSSHServerTimeOut

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.4

hwSSHServerTimeOut

Integer (1..120)

Read-write

The value of this object identifies whether the SSH authentication expires.

The default value is 60 seconds.

This object is implemented as defined in the corresponding MIB files.

hwSSHServerRetry

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.5

hwSSHServerRetry

Integer32 (1..5)

Read-write

The value of this object identifies the number of times for retrying SSH user authentication.

The default value is 3.

This object is implemented as defined in the corresponding MIB files.

hwSSHServerPort

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.6

hwSSHServerPort

Integer32 (22|1025..65535)

Read-write

The value of this object identifies the port number of the SSH, IPv4, and IPv6 services.

The default value is 22.

Currently, the max value supported is 55535.

hwSSHServerKeyTimeOut

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.7

hwSSHServerKeyTimeOut

Integer32 (0..24)

Read-write

The value of this object identifies the interval for updating the server key, expressed in hours.

The default value is 0, indicating that the server key is valid permanently.

This object is implemented as defined in the corresponding MIB files.

hwSftpMaxUserNum

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.9

hwSftpMaxUserNum

Integer32 (0..15)

Read-Write

The value of this object identifies the maximum number of concurrent online users supported by an SFTP server.

Currently, the value range of 0 to 5 is supported.

hwSftpOnLineUserNum

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.10

hwSftpOnLineUserNum

Integer32

Read-only

The value of this object identifies the number of online SFTP users.

This object is implemented as defined in the corresponding MIB files.

hwSSHIPv4ServerPort

OID

Object

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.19

hwSSHIPv4ServerPort

Integer32{(22,22),(1025,65535)}

read-write

The value of this object identifies the port number that can be configured for the SSH IPv4 server. The default value is 22.

This object is implemented as defined in the corresponding MIB file.

hwSSHIPv6ServerPort

OID

Object

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.20

hwSSHIPv6ServerPort

Integer32{(22,22),(1025,65535)}

read-write

The value of this object identifies the port number that can be configured for the SSH IPv6 server. The default value is 22.

This object is implemented as defined in the corresponding MIB file.

hwStelnetIPv4ServerEnable

OID

Object

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.21

hwStelnetIPv4ServerEnable

INTEGER{enable(1),disable(2)}

read-write

The value of this object identifies whether STelnet IPv4 services are enabled.

This object is implemented as defined in the corresponding MIB file.

hwStelnetIPv6ServerEnable

OID

Object

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.22

hwStelnetIPv6ServerEnable

INTEGER{enable(1),disable(2)}

read-write

The value of this object identifies whether STelnet IPv6 services are enabled.

This object is implemented as defined in the corresponding MIB file.

hwSftpIPv4ServerEnable

OID

Object

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.23

hwSftpIPv4ServerEnable

INTEGER{enable(1),disable(2)}

read-write

The value of this object identifies whether SFTP IPv4 services are enabled.

This object is implemented as defined in the corresponding MIB file.

hwSftpIPv6ServerEnable

OID

Object

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.24

hwSftpIPv6ServerEnable

INTEGER{enable(1),disable(2)}

read-write

The value of this object identifies whether SFTP IPv6 services are enabled.

This object is implemented as defined in the corresponding MIB file.

hwSSHFirstTimeAuthEnable

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.2.1

hwSSHFirstTimeAuthEnable

INTEGER

{

enable(1),

disable(2)

}

Read-write

The value of this object identifies whether the SSH client supports the first authentication.

  • 1: enable

  • 2: disable

The default value is 2.

This object is implemented as defined in the corresponding MIB files.

Description of MIB Tables

hwSSHUserTable

This table is used to save information about an SSH user, including information about the user name, user index, user public key, authentication type, service type, SFTP path, and AAA type.

The index of this table is hwSSHUserIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.11.1.1

hwSSHUserIndex

Integer32 (1..200)

Not-accessible

The value of this object identifies the table index.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.11.1.2

hwSSHUserName

OCTET STRING (SIZE (1..255))

Read-create

This object indicates the name of an SSH user.

The value ranges from 1 to 64 characters.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.11.1.3

hwSSHUserAssignKey

OCTET STRING (SIZE (0..64))

Read-create

The value of this object identifies the bound remote key of an SSH user.

The key must exist on the SSH server.

  • If you do not specify the hwSSHUserAssignKeyType value when creating or modifying hwSSHUserAssignKey, the hwSSHUserAssignKeyType value is keyTypeRSA(1) by default.
  • You do not need to set the hwSSHUserAssignKeyType value when deleting hwSSHUserAssignKey. The system automatically changes the hwSSHUserAssignKeyType value to keyTypeNULL(0).

1.3.6.1.4.1.2011.5.25.118.1.11.1.4

hwSSHUserAuthType

INTEGER

{

authNULL(1),

authPASSWORD(2),

authRSA(3),

authRSAorPASSWORD(4),

authRSAandPASSWORD(5),

authDSA(6),

authDSAandPASSWORD(7),

authECC(8),

authECCandPASSWORD(9),

authAny(10)

}

Read-create

The value of this object identifies the SSH authentication type of an SSH user.

The default value indicates that no authentication type is supported.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.11.1.5

hwSSHUserServiceType

INTEGER

{

servicetypeNULL(1)

servicetypeSTELNET(2)

servicetypeSFTP(3)

servicetypeALL(4)

servicetypeSNetConf(5)

servicetypeSftpSNetConf(6)

servicetypeSTelnetSftp(7)

servicetypeSTelnetSNetConf(8)

}

Read-create

The value of this object identifies the service type of an SSH user.

Currently, the value of servicetypeNULL(1), servicetypeSTELNET(2), servicetypeSFTP(3), and servicetypeALL(4) is supported.

1.3.6.1.4.1.2011.5.25.118.1.11.1.6

hwSSHUserSftpDirectory

OCTET STRING (SIZE (0..255))

Read-create

This object indicates the SFTP working directory of an SSH user.

Currently, the value range of 0 to 160 is supported.

1.3.6.1.4.1.2011.5.25.118.1.11.1.7

hwSSHUserAuthorizationCMD

INTEGER

{

authorizationNULL(1)

authorizationAAA(2)

}

Read-create

The value of this object identifies the AAA authentication type of an SSH user.

If the AAA authentication is configured for the user, the user must pass the authentication of the HWTACACS server. The default value indicates that AAA authentication is not performed for the SSH user.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.11.1.8

hwSSHUserRowStatus

INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)}

Read-create

When the status is Active, hwSSHUserAssignKey, hwSSHUserAuthType, hwSSHUserServiceType, hwSSHUserSftpDirectory, hwSSHUserAuthorizationCMD and hwSSHUserAssignKeyType can be modified.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.11.1.9

hwSSHUserAssignKeyType

INTEGER

{

keyTypeNULL(0),

keyTypeRSA(1),

keyTypeDSA(2),

keyTypeECC(3)

}

When hwSSHUserAssignKey is not empty, the value of hwSSHUserAssignKeyType can be modified to keyTypeRSA(1), keyTypeDSA(2), or keyTypeECC(3).

Read-create

This object indicates the type of the remote public key bound to the SSH user.

This object is implemented as defined in the corresponding MIB files.

Creation Restriction

A row can be created in this table only when hwSSHUserName and hwSSHUserRowStatus are input, the row status is createAndGo, and all the other input parameters are valid.

Modification Restriction

When the row status is Active, hwSSHUserAssignKey, hwSSHUserAuthType, hwSSHUserServiceType, hwSSHUserSftpDirectory, hwSSHUserAuthorizationCMD and hwSSHUserAssignKeyType can be modified.

Deletion Restriction

None.

Access Restriction

None.

hwSSHServerSessionTable

This table is used to save the session information of an SSH connection, including information about the user name, type, status, key, authentication type, and service type of the SSH connection.

The index of this table is hwSSHSessionIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.1.12.1.1

hwSSHSessionIndex

Integer32

Not-accessible

The value of this object identifies the index of this table.

The value is an integer ranging from 1 to 15.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.2

hwSSHSessionUserName

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the user name of an SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.3

hwSSHSessionConnectType

INTEGER

{

none(0),

vty0(1),

vty1(2),

vty2(3),

vty3(4),

vty4(5),

vty5(6),

vty6(7),

vty7(8),

vty8(9),

vty9(10),

vty10(11),

vty11(12),

vty12(13),

vty13(14),

vty14(15),

vty15(16),

vty16(17),

vty17(18),

vty18(19),

vty19(20),

vty20(21)

}

Read-only

The value of this object identifies the type of an SSH connection.

Currently, the value range supported is:

{

none(0),

vty0(1),

vty1(2),

vty2(3),

vty3(4),

vty4(5),

vty5(6),

vty6(7),

vty7(8),

vty8(9),

vty9(10),

vty10(11),

vty11(12),

vty12(13),

vty13(14),

vty14(15)

}

1.3.6.1.4.1.2011.5.25.118.1.12.1.4

hwSSHSessionVer

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the version number of an SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.5

hwSSHSessionState

INTEGER { started(1) }

Read-only

The value of this object identifies the status of an SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.6

hwSSHSessionRetry

Integer32 (0..5)

Read-only

The value of this object identifies the number of times for retrying user authentication.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.7

hwSSHSessionCtosCipher

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the encryption algorithm from the client to the server in the SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.8

hwSSHSessionStocCipher

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the encryption algorithm from the server to the client in the SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.9

hwSSHSessionCtosHmac

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the HMAC algorithm from the client to the server in the SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.10

hwSSHSessionStocHmac

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the HMAC algorithm from the server to the client in the SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.11

hwSSHSessionKex

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the key exchange algorithm in the SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.12

hwSSHSessionAuthType

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the authentication type of the SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.13

hwSSHSessionServiceType

OCTET STRING (SIZE (1..64))

Read-only

This object indicates the service type of an SSH connection.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.1.12.1.14

hwSSHSessionKeyType

INTEGER

{

keyTypeRSA(1),

keyTypeDSA(2),

keyTypeECC(3)

}

Read-only

This object indicates the algorithm type of the public key connecting to an SSH connection.

This object is implemented as defined in the corresponding MIB files.

Creation Restriction

No entry can be created in this table.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

None.

hwSSHServerInfoTable

This table is used to display information about the SSH server on the SSH client, including the index of the table, server name, public key, and server status. The index of this table is hwSSHServerIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.2.2.1.1

hwSSHServerIndex

Integer32 (1..20)

Not-accessible

The value of this object identifies the index of this table.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.2.2.1.2

hwSSHServerName

OCTET STRING (SIZE (1..255))

Read-create

This object indicates the name of an SSH server.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.2.2.1.3

hwSSHServerAssignKey

OCTET STRING (SIZE (0..64))

Read-create

This object indicates the public key of the SSH server.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.2.2.1.4

hwSSHServerRowStatus

INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)}

Read-create

The value of this object identifies the table status.

When the status is Active, it indicates that the entries in the table can be modified.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.2.2.1.5

hwSSHServerAssignDSAKey

STRING (SIZE (0..64))

Read-create

This object indicates the name of the DSA public key configured for the SSH server.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.4.1.2011.5.25.118.2.2.1.6

hwSSHServerAssignECCKey

OCTET STRING (SIZE (0..64))

read-create

This object indicates the name of the ECC public key configured for the SSH server.

This object is implemented as defined in the corresponding MIB files.

Creation Restriction

A row can be created only when the row status is createAndGo, the name of the hwSSHServerName server, the name of the public key bound to the SSH server (public key name of hwSSHServerAssignKey RSA or hwSSHServerAssignDSAKey DSA or hwSSHServerAssignECCKey ECC), and the hwSSHServerRowStatus value are entered, and the values of hwSSHServerAssignKey, hwSSHServerAssignDSAKey and hwSSHServerAssignECCKey exist.

Modification Restriction

When the row status is Active, hwSSHServerAssignKey, hwSSHServerAssignDSAKey and hwSSHServerAssignECCKey can be modified. When the values of hwSSHServerAssignKey, hwSSHServerAssignDSAKey and hwSSHServerAssignECCKey are null, entries on the SSH server are automatically deleted.

Deletion Restriction

None.

Access Restriction

None.

Description of Alarm Objects

None

hwSSHSftpUserNumExceedMax

The S5731-H, S5731S-H, S5731-S, S5731S-S, S5732-H, S6730S-H, S6730-S, S6730S-S, and S6730-H do not support this node.

OID

Object Name

Bound Variable

Description

Implemented Specifications

1.3.6.1.4.1.2011.5.25.118.3.1

hwSSHSftpUserNumExceedMax

  • hwSftpMaxUserNum
  • hwSftpOnLineUserNum

The number of SFTP users exceeds the upper threshold supported.

This object is implemented as defined in the corresponding MIB file.

Translation
Favorite
Download
Update Date:2025-01-17
Document ID:EDOC1100212421
Views:277835
Downloads:2919
Average rating:0.0Points

Digital Signature File

digtal sigature tool