MIBs Depot

DLINKSW-SSH-MIB

Registered at
1.3.6.1.4.1.171.14.17
Last updated
2013-07-18 00:00
Organization
D-Link Corp.
Revisions
2013-07-18 00:00
Namespace
dlink
Source file
DLINKSW-SSH-MIB
Digest
sha256:86faa3c7aa0961a26f22c864549405642d6fe9a92e901959ee0271b5f170799d

Description

This MIB module defines objects for Secure Shell (SSH).

Contact

D-Link Corporation Postal: No. 289, Sinhu 3rd Rd., Neihu District, Taipei City 114, Taiwan, R.O.C Tel: +886-2-66000123 E-mail: tsd@dlink.com.tw

Imports

FromSymbols
DLINK-ID-REC-MIBdlinkIndustrialCommon
IF-MIBInterfaceIndexOrZero
INET-ADDRESS-MIBInetAddress, InetAddressType
SNMP-FRAMEWORK-MIBSnmpAdminString
SNMPv2-CONFMODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
SNMPv2-SMIInteger32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, iso
SNMPv2-TCDisplayString, RowStatus, TEXTUAL-CONVENTION, TimeStamp, TruthValue

Imported by

Nothing in this corpus imports this module.

Load order

Every file a consumer needs in order to load this module, dependencies first.

DLINK-ID-REC-MIB
DLINKSW-SSH-MIB
IANAifType-MIB
IF-MIB
INET-ADDRESS-MIB
SNMP-FRAMEWORK-MIB
SNMPv2-CONF
SNMPv2-MIB
SNMPv2-SMI
SNMPv2-TC

Objects

NameOIDSyntaxAccessStatus
dSshNotifications
OBJECT-IDENTITY
1.3.6.1.4.1.171.14.17.0
dSshObjects
OBJECT-IDENTITY
1.3.6.1.4.1.171.14.17.1
dSshGeneral
OBJECT-IDENTITY
1.3.6.1.4.1.171.14.17.1.1
dSshEnabled
OBJECT-TYPE
This object enables or disables Secure Shell (SSH) service.
1.3.6.1.4.1.171.14.17.1.1.1TruthValueread-writecurrent
dSshVersion
OBJECT-TYPE
The version of SSH is running on the switch. The version that is currently supported is v2.
1.3.6.1.4.1.171.14.17.1.1.2INTEGER {v1(1), v2(2), v1v2(3)}read-onlycurrent
dSshTimeout
OBJECT-TYPE
The time interval that the switch waits for the SSH client to respond during the SSH negotiation phase.
1.3.6.1.4.1.171.14.17.1.1.3Integer32 (30..600)read-writecurrent
dSshAuthenticationRetries
OBJECT-TYPE
The number of authentication attempts after the session has reset or authentication failed.
1.3.6.1.4.1.171.14.17.1.1.4Integer32 (1..32)read-writecurrent
dSshServicePort
OBJECT-TYPE
Specifies the service port, such as 22, which Secure Shell (SSH) needs to connect to.
1.3.6.1.4.1.171.14.17.1.1.5Unsigned32read-writecurrent
dSshSrcIfIndex
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.1.6InterfaceIndexOrZeroread-writecurrent
dSshKeyConfiguration
OBJECT-IDENTITY
1.3.6.1.4.1.171.14.17.1.2
dSshCryptoKeyPairTable
OBJECT-TYPE
dSshCryptokeyTable is a table that lets the user configure the SSH keys
1.3.6.1.4.1.171.14.17.1.2.1not-accessiblecurrent
dSshCryptoKeyPairEntry
OBJECT-TYPE
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).
1.3.6.1.4.1.171.14.17.1.2.1.1not-accessiblecurrent
dSshCryptoKeyPairIndex
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.2.1.1.1INTEGER {rsa(1), dsa(2)}not-accessiblecurrent
dSshCryptoKeyPairNBits
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.2.1.1.2Integer32 (360 | 512 | 768 | 1024 | 2048)read-createcurrent
dSshCryptoKeyPairReplace
OBJECT-TYPE
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'.
1.3.6.1.4.1.171.14.17.1.2.1.1.3TruthValueread-createcurrent
dSshCryptoKeyPairLastCreateTime
OBJECT-TYPE
The time of the last creation of the key.
1.3.6.1.4.1.171.14.17.1.2.1.1.4TimeStampread-onlycurrent
dSshCryptoKeyPairString
OBJECT-TYPE
The generated SSH public key string.
1.3.6.1.4.1.171.14.17.1.2.1.1.6DisplayString (SIZE(0..255))read-onlycurrent
dSshCryptoKeyPairRowStatus
OBJECT-TYPE
Status of this SSH key pair.
1.3.6.1.4.1.171.14.17.1.2.1.1.99RowStatusread-createcurrent
dSshCryptoKeyGenerationStatus
OBJECT-TYPE
This object indicates the status of the last key generation request.
1.3.6.1.4.1.171.14.17.1.2.2INTEGER {inProgress(1), successful(2), failed(3)}read-onlycurrent
dSshConnectionTable
OBJECT-TYPE
A table to display the status of Secure Shell (SSH) server connections.
1.3.6.1.4.1.171.14.17.1.3not-accessiblecurrent
dSshConnectionEntry
OBJECT-TYPE
An entry (conceptual row) in the dSshConnectionTable object.
1.3.6.1.4.1.171.14.17.1.3.1not-accessiblecurrent
dSshConnectionSID
OBJECT-TYPE
A unique number that identifies the SSH session.
1.3.6.1.4.1.171.14.17.1.3.1.1Integer32 (0..65535)not-accessiblecurrent
dSshConnectionVersion
OBJECT-TYPE
The protocol version number that the SSH client supports.
1.3.6.1.4.1.171.14.17.1.3.1.2INTEGER {v1(1), v2(2), v1v2(3)}read-onlycurrent
dSshConnectionCipher
OBJECT-TYPE
The crypto/Hashed Message Authentication Code (HMAC) algorithm that the SSH client is using.
1.3.6.1.4.1.171.14.17.1.3.1.3DisplayStringread-onlycurrent
dSshConnectionUserID
OBJECT-TYPE
The login username that has been authenticated for the session.
1.3.6.1.4.1.171.14.17.1.3.1.4DisplayStringread-onlycurrent
dSshConnectionHostAddrType
OBJECT-TYPE
The type of Internet address for client establised this session.
1.3.6.1.4.1.171.14.17.1.3.1.5InetAddressTyperead-onlycurrent
dSshConnectionHostAddr
OBJECT-TYPE
The Internet address assigned for client establised this session.
1.3.6.1.4.1.171.14.17.1.3.1.6InetAddressread-onlycurrent
dSshUserTable
OBJECT-TYPE
This table lists all users and their corresponding authentication methods through which SSH client can login.
1.3.6.1.4.1.171.14.17.1.4not-accessiblecurrent
dSshUserEntry
OBJECT-TYPE
An entry (conceptual row) in the dSshUserTable.
1.3.6.1.4.1.171.14.17.1.4.1not-accessiblecurrent
dSshUserName
OBJECT-TYPE
This object indicates the name of SSH user.
1.3.6.1.4.1.171.14.17.1.4.1.1SnmpAdminString (SIZE(1..32))not-accessiblecurrent
dSshUserAuthMethod
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.4.1.2INTEGER {password(1), publickey(2), hostbased(3)}read-writecurrent
dSshUserKeyFilename
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.4.1.3SnmpAdminString (SIZE(0..255))read-writecurrent
dSshUserHostName
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.4.1.4DisplayString (SIZE(0..255))read-writecurrent
dSshUserHostAddrType
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.4.1.5InetAddressTyperead-writecurrent
dSshUserHostAddr
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.4.1.6InetAddressread-writecurrent
dSshUserRowStatus
OBJECT-TYPE
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.
1.3.6.1.4.1.171.14.17.1.4.1.99RowStatusread-createcurrent
dSshConformance
OBJECT-IDENTITY
1.3.6.1.4.1.171.14.17.2
dSshCompliances
OBJECT-IDENTITY
1.3.6.1.4.1.171.14.17.2.1
dSshGroups
OBJECT-IDENTITY
1.3.6.1.4.1.171.14.17.2.2

Conformance

NameOIDStatus
dSshCompliance
MODULE-COMPLIANCE
The compliance statement for entities which implement the DLINKSW-SSH-MIB.
1.3.6.1.4.1.171.14.17.2.1.1deprecated
dSshConfigGroup
OBJECT-GROUP
A collection of objects for SSH configuration.
1.3.6.1.4.1.171.14.17.2.2.1current
dSshConnectionGroup
OBJECT-GROUP
A collection of objects to display SSH connection related information.
1.3.6.1.4.1.171.14.17.2.2.2current
dSshUserGroup
OBJECT-GROUP
A collection of objects related to SSH users.
1.3.6.1.4.1.171.14.17.2.2.3current