HUAWEI-SSH-MIB
- Functions Overview
- Relationships Between Tables
- Description of Single Objects
- hwStelnetServerEnable
- hwSftpServerEnable
- hwSSHServerComp1x
- hwSSHServerTimeOut
- hwSSHServerRetry
- hwSSHServerPort
- hwSSHServerKeyTimeOut
- hwSftpMaxUserNum
- hwSftpOnLineUserNum
- hwSSHIPv4ServerPort
- hwSSHIPv6ServerPort
- hwStelnetIPv4ServerEnable
- hwStelnetIPv6ServerEnable
- hwSftpIPv4ServerEnable
- hwSftpIPv6ServerEnable
- hwSSHFirstTimeAuthEnable
- Description of MIB Tables
- Description of Alarm Objects
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)
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.
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. |
|
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
OID |
Object Name |
Bound Variable |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.118.3.1 |
hwSSHSftpUserNumExceedMax |
|
The number of SFTP users exceeds the upper threshold supported. |
This object is implemented as defined in the corresponding MIB file. |
- Functions Overview
- Relationships Between Tables
- Description of Single Objects
- hwStelnetServerEnable
- hwSftpServerEnable
- hwSSHServerComp1x
- hwSSHServerTimeOut
- hwSSHServerRetry
- hwSSHServerPort
- hwSSHServerKeyTimeOut
- hwSftpMaxUserNum
- hwSftpOnLineUserNum
- hwSSHIPv4ServerPort
- hwSSHIPv6ServerPort
- hwStelnetIPv4ServerEnable
- hwStelnetIPv6ServerEnable
- hwSftpIPv4ServerEnable
- hwSftpIPv6ServerEnable
- hwSSHFirstTimeAuthEnable
- Description of MIB Tables
- Description of Alarm Objects