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
| From | Symbols |
|---|---|
| DLINK-ID-REC-MIB | dlinkIndustrialCommon |
| IF-MIB | InterfaceIndexOrZero |
| INET-ADDRESS-MIB | InetAddress, InetAddressType |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP |
| SNMPv2-SMI | Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, iso |
| SNMPv2-TC | DisplayString, 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
| Name | OID | Syntax | Access | Status |
|---|---|---|---|---|
| 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.1 | TruthValue | read-write | current |
| 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.2 | INTEGER {v1(1), v2(2), v1v2(3)} | read-only | current |
| 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.3 | Integer32 (30..600) | read-write | current |
| 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.4 | Integer32 (1..32) | read-write | current |
| 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.5 | Unsigned32 | read-write | current |
| 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.6 | InterfaceIndexOrZero | read-write | current |
| 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.1 | not-accessible | current | |
| 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.1 | not-accessible | current | |
| 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.1 | INTEGER {rsa(1), dsa(2)} | not-accessible | current |
| 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.2 | Integer32 (360 | 512 | 768 | 1024 | 2048) | read-create | current |
| 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.3 | TruthValue | read-create | current |
| 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.4 | TimeStamp | read-only | current |
| dSshCryptoKeyPairString OBJECT-TYPE The generated SSH public key string. | 1.3.6.1.4.1.171.14.17.1.2.1.1.6 | DisplayString (SIZE(0..255)) | read-only | current |
| dSshCryptoKeyPairRowStatus OBJECT-TYPE Status of this SSH key pair. | 1.3.6.1.4.1.171.14.17.1.2.1.1.99 | RowStatus | read-create | current |
| 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.2 | INTEGER {inProgress(1), successful(2), failed(3)} | read-only | current |
| 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.3 | not-accessible | current | |
| dSshConnectionEntry OBJECT-TYPE An entry (conceptual row) in the dSshConnectionTable object. | 1.3.6.1.4.1.171.14.17.1.3.1 | not-accessible | current | |
| dSshConnectionSID OBJECT-TYPE A unique number that identifies the SSH session. | 1.3.6.1.4.1.171.14.17.1.3.1.1 | Integer32 (0..65535) | not-accessible | current |
| dSshConnectionVersion OBJECT-TYPE The protocol version number that the SSH client supports. | 1.3.6.1.4.1.171.14.17.1.3.1.2 | INTEGER {v1(1), v2(2), v1v2(3)} | read-only | current |
| 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.3 | DisplayString | read-only | current |
| 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.4 | DisplayString | read-only | current |
| 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.5 | InetAddressType | read-only | current |
| dSshConnectionHostAddr OBJECT-TYPE The Internet address assigned for client establised this session. | 1.3.6.1.4.1.171.14.17.1.3.1.6 | InetAddress | read-only | current |
| 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.4 | not-accessible | current | |
| dSshUserEntry OBJECT-TYPE An entry (conceptual row) in the dSshUserTable. | 1.3.6.1.4.1.171.14.17.1.4.1 | not-accessible | current | |
| dSshUserName OBJECT-TYPE This object indicates the name of SSH user. | 1.3.6.1.4.1.171.14.17.1.4.1.1 | SnmpAdminString (SIZE(1..32)) | not-accessible | current |
| 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.2 | INTEGER {password(1), publickey(2), hostbased(3)} | read-write | current |
| 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.3 | SnmpAdminString (SIZE(0..255)) | read-write | current |
| 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.4 | DisplayString (SIZE(0..255)) | read-write | current |
| 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.5 | InetAddressType | read-write | current |
| 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.6 | InetAddress | read-write | current |
| 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.99 | RowStatus | read-create | current |
| 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
| Name | OID | Status |
|---|---|---|
| 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.1 | deprecated |
| dSshConfigGroup OBJECT-GROUP A collection of objects for SSH configuration. | 1.3.6.1.4.1.171.14.17.2.2.1 | current |
| dSshConnectionGroup OBJECT-GROUP A collection of objects to display SSH connection related information. | 1.3.6.1.4.1.171.14.17.2.2.2 | current |
| dSshUserGroup OBJECT-GROUP A collection of objects related to SSH users. | 1.3.6.1.4.1.171.14.17.2.2.3 | current |