DLINKSW-SSH-MIB
File:
DLINKSW-SSH-MIB.mib (20401 bytes)
Imported modules
Imported symbols
Defined Types
DSshCryptoKeyPairEntry |
|
SEQUENCE |
|
|
|
|
dSshCryptoKeyPairIndex |
INTEGER |
|
|
dSshCryptoKeyPairNBits |
Integer32 |
|
|
dSshCryptoKeyPairReplace |
TruthValue |
|
|
dSshCryptoKeyPairLastCreateTime |
TimeStamp |
|
|
dSshCryptoKeyPairString |
DisplayString |
|
|
dSshCryptoKeyPairRowStatus |
RowStatus |
|
DSshConnectionEntry |
|
SEQUENCE |
|
|
|
|
dSshConnectionSID |
Integer32 |
|
|
dSshConnectionVersion |
INTEGER |
|
|
dSshConnectionCipher |
DisplayString |
|
|
dSshConnectionUserID |
DisplayString |
|
|
dSshConnectionHostAddrType |
InetAddressType |
|
|
dSshConnectionHostAddr |
InetAddress |
|
DSshUserEntry |
|
SEQUENCE |
|
|
|
|
dSshUserName |
SnmpAdminString |
|
|
dSshUserAuthMethod |
INTEGER |
|
|
dSshUserKeyFilename |
SnmpAdminString |
|
|
dSshUserHostName |
DisplayString |
|
|
dSshUserHostAddrType |
InetAddressType |
|
|
dSshUserHostAddr |
InetAddress |
|
|
dSshUserRowStatus |
RowStatus |
|
Defined Values
dlinkSwSshMIB |
1.3.6.1.4.1.171.14.17 |
This MIB module defines objects for Secure Shell (SSH). |
MODULE-IDENTITY |
|
|
|
dSshGeneral |
1.3.6.1.4.1.171.14.17.1.1 |
OBJECT IDENTIFIER |
|
|
|
dSshEnabled |
1.3.6.1.4.1.171.14.17.1.1.1 |
This object enables or disables Secure Shell (SSH) service. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
dSshVersion |
1.3.6.1.4.1.171.14.17.1.1.2 |
The version of SSH is running on the switch.
The version that is currently supported is v2. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
v1(1), v2(2), v1v2(3) |
|
dSshTimeout |
1.3.6.1.4.1.171.14.17.1.1.3 |
The time interval that the switch waits for the SSH client to respond
during the SSH negotiation phase. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Integer32 |
30..600 |
|
dSshAuthenticationRetries |
1.3.6.1.4.1.171.14.17.1.1.4 |
The number of authentication attempts after the session
has reset or authentication failed. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Integer32 |
1..32 |
|
dSshServicePort |
1.3.6.1.4.1.171.14.17.1.1.5 |
Specifies the service port, such as 22, which Secure Shell (SSH)
needs to connect to. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
dSshSrcIfIndex |
1.3.6.1.4.1.171.14.17.1.1.6 |
This object specifies the ifIdex value of the source
source address of SSH packets that initiates a SSH connection.
The value of this object should be a valid 'ifIndex' value.
The value of this object being 'zero' implies that the IP address
of the closest interface will be used. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
InterfaceIndexOrZero |
|
|
dSshCryptoKeyPairEntry |
1.3.6.1.4.1.171.14.17.1.2.1.1 |
A SSH key table entry. The index specifies which
protocol the user wants to generate the key for.
An entry is created/removed when a key pair for a specific
protocol is generated or deleted via CLI or by issuing appropriate
sets to this table using snmp.
To replace the existing key for a protocol
1. Specify the Protocol: dSshCryptoKeyPairIndex
2. Specify the modulus size of the key pair(s): dSshCryptoKeyPairNBits
3. Set dSshCryptoKeyPairReplace as true(1). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DSshCryptoKeyPairEntry |
|
|
dSshCryptoKeyPairIndex |
1.3.6.1.4.1.171.14.17.1.2.1.1.1 |
The SSH Protocol Identifier for which this entry
pertains to.
rsa - A public-key cryptosystem defined by Rivest,
Shamir and Adleman.
dsa - Digital Signature Algorithm, a public key
cipher used to generate digital signatures. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
INTEGER |
rsa(1), dsa(2) |
|
dSshCryptoKeyPairNBits |
1.3.6.1.4.1.171.14.17.1.2.1.1.2 |
Specifies the modulus size of the key pair(s):
For RSA, the valid values are 360, 512, 768, 1024, and 2048.
For DSA, the valid value is fixed as 1024.
For SSH version 2, the minimum recommended key size is 768 bits.
A key size with a larger number provides higher security but
takes longer to generate.
This object cannot be modified while this row is
active, unless the associated dSshCryptoKeyPairReplace
object is set to True in the same Set PDU. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Integer32 |
360 | 512 | 768 | 1024 | 2048 |
|
dSshCryptoKeyPairReplace |
1.3.6.1.4.1.171.14.17.1.2.1.1.3 |
This object specifies whether a new key should replace
an existing key for the protocol.
No action is taken if this object is set to 'false'.
The value of this object when read is always 'false'. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
dSshCryptoKeyGenerationStatus |
1.3.6.1.4.1.171.14.17.1.2.2 |
This object indicates the status of the last key
generation request. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
inProgress(1), successful(2), failed(3) |
|
dSshConnectionTable |
1.3.6.1.4.1.171.14.17.1.3 |
A table to display the status of Secure Shell (SSH) server connections. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DSshConnectionEntry |
|
dSshConnectionEntry |
1.3.6.1.4.1.171.14.17.1.3.1 |
An entry (conceptual row) in the dSshConnectionTable object. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DSshConnectionEntry |
|
|
dSshConnectionSID |
1.3.6.1.4.1.171.14.17.1.3.1.1 |
A unique number that identifies the SSH session. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..65535 |
|
dSshConnectionVersion |
1.3.6.1.4.1.171.14.17.1.3.1.2 |
The protocol version number that the SSH client supports. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
v1(1), v2(2), v1v2(3) |
|
dSshConnectionCipher |
1.3.6.1.4.1.171.14.17.1.3.1.3 |
The crypto/Hashed Message Authentication Code (HMAC) algorithm that
the SSH client is using. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
dSshConnectionUserID |
1.3.6.1.4.1.171.14.17.1.3.1.4 |
The login username that has been authenticated for the session. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
dSshConnectionHostAddr |
1.3.6.1.4.1.171.14.17.1.3.1.6 |
The Internet address assigned for client
establised this session. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
InetAddress |
|
|
dSshUserTable |
1.3.6.1.4.1.171.14.17.1.4 |
This table lists all users and their corresponding authentication
methods through which SSH client can login. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DSshUserEntry |
|
dSshUserEntry |
1.3.6.1.4.1.171.14.17.1.4.1 |
An entry (conceptual row) in the dSshUserTable. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DSshUserEntry |
|
|
dSshUserName |
1.3.6.1.4.1.171.14.17.1.4.1.1 |
This object indicates the name of SSH user. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(1..32) |
|
dSshUserAuthMethod |
1.3.6.1.4.1.171.14.17.1.4.1.2 |
This object indicates the authentication method for this user account.
'password' - use password authentication method for this user account.
'publickey' - use public key authentication method for this user account.
'hostbased' - use host-based authentication method for this user account.
|
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
password(1), publickey(2), hostbased(3) |
|
dSshUserKeyFilename |
1.3.6.1.4.1.171.14.17.1.4.1.3 |
This object indicates the name of the file storing the SSH public key.
The SSH public key is used to authenticate the SSH
session for this user.
If dSshUserAuthMethod is 'publickey', this object refers to
user's public key.
If dSshUserAuthMethod is 'hostbased', this object refers to
client's host key.
If dSshUserAuthMethod is 'password', the value of this
object will be ignored and a zero-length string is
always returned when read. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
dSshUserHostName |
1.3.6.1.4.1.171.14.17.1.4.1.4 |
The host name of the SSH client.
This object is only valid for host-based authentication method.
For password and public key authentication method, a
zero-length string is always returned when read.
|
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
DisplayString |
Size(0..255) |
|
dSshUserHostAddrType |
1.3.6.1.4.1.171.14.17.1.4.1.5 |
The host address type of the SSH client.
This object is only valid for host-based authentication method.
For password and publickey authentication method, unknown(0)
is always returned when read.
|
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
InetAddressType |
|
|
dSshUserHostAddr |
1.3.6.1.4.1.171.14.17.1.4.1.6 |
The host address of the SSH client.
This object is only valid for host-based authentication method.
For password and public key authentication method, a
zero-length string is always returned when read.
|
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
InetAddress |
|
|
dSshUserRowStatus |
1.3.6.1.4.1.171.14.17.1.4.1.99 |
Status of this SSH user entry.
When read, active(1) is always returned.
If administrator wants to modify the authentication method for
a specific user account, setting createAndGo(4) for this node
after corresponding parameters are configured:
For password, there is no need to specify more parameters.
For publickey, dSshUserKeyFilename must be specified.
For hostbased, dSshUserKeyFilename and dSshUserHostName
must be specified, but parameters dSshUserHostAddrType and dSshUserHostAddr
are optional.
Other value of this node is not supported.
|
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
dSshGroups |
1.3.6.1.4.1.171.14.17.2.2 |
OBJECT IDENTIFIER |
|
|
|
dSshCompliance |
1.3.6.1.4.1.171.14.17.2.1.1 |
The compliance statement for entities which
implement the DLINKSW-SSH-MIB. |
Status: deprecated |
Access: read-only |
MODULE-COMPLIANCE |
|
|
|
dSshConfigGroup |
1.3.6.1.4.1.171.14.17.2.2.1 |
A collection of objects for SSH configuration. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
dSshConnectionGroup |
1.3.6.1.4.1.171.14.17.2.2.2 |
A collection of objects to display SSH
connection related information. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
dSshUserGroup |
1.3.6.1.4.1.171.14.17.2.2.3 |
A collection of objects related to SSH users. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|