DLINKSW-SSH-MIB

File: DLINKSW-SSH-MIB.mib (20401 bytes)

Imported modules

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

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
Unsigned32 RowStatus TimeStamp
TruthValue DisplayString OBJECT-GROUP
MODULE-COMPLIANCE InetAddressType InetAddress
InterfaceIndexOrZero SnmpAdminString dlinkIndustrialCommon

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    

dSshNotifications 1.3.6.1.4.1.171.14.17.0
OBJECT IDENTIFIER    

dSshObjects 1.3.6.1.4.1.171.14.17.1
OBJECT IDENTIFIER    

dSshConformance 1.3.6.1.4.1.171.14.17.2
OBJECT IDENTIFIER    

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  

dSshKeyConfiguration 1.3.6.1.4.1.171.14.17.1.2
OBJECT IDENTIFIER    

dSshCryptoKeyPairTable 1.3.6.1.4.1.171.14.17.1.2.1
dSshCryptokeyTable is a table that lets the user configure the SSH keys
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DSshCryptoKeyPairEntry

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  

dSshCryptoKeyPairLastCreateTime 1.3.6.1.4.1.171.14.17.1.2.1.1.4
The time of the last creation of the key.
Status: current Access: read-only
OBJECT-TYPE    
  TimeStamp  

dSshCryptoKeyPairString 1.3.6.1.4.1.171.14.17.1.2.1.1.6
The generated SSH public key string.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..255)  

dSshCryptoKeyPairRowStatus 1.3.6.1.4.1.171.14.17.1.2.1.1.99
Status of this SSH key pair.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

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  

dSshConnectionHostAddrType 1.3.6.1.4.1.171.14.17.1.3.1.5
The type of Internet address for client establised this session.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddressType  

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  

dSshCompliances 1.3.6.1.4.1.171.14.17.2.1
OBJECT IDENTIFIER    

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