RADLAN-SSH-MIB

File: RADLAN-SSH-MIB.mib (21132 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC RADLAN-MIB

Imported symbols

OBJECT-TYPE MODULE-IDENTITY Unsigned32
IpAddress TEXTUAL-CONVENTION DisplayString
RowStatus rnd

Defined Types

RlSshPublicKeyAlgorithm  
This textual convention describes the various possible public key algorithms. The key algorithm is used to select the PK to be generated and is also used when viewing the public keys.
TEXTUAL-CONVENTION    
  INTEGER rsa1(0), rsa(1), dsa(2), none(999)  

RlSshPublicKeyDigestFormat  
This textual convention describes the format used to display the public key fingerprint. The hex format is the format used by PGP and OpenSSH. The bubble-babble format is used by SSH.com software.
TEXTUAL-CONVENTION    
  INTEGER hex(0), bubbleBabble(1)  

RlSshServerHostPublicKeyTableEntry  
SEQUENCE    
  rlSshServerHostPublicKeyAlgorithm RlSshPublicKeyAlgorithm
  rlSshServerHostPublicKeyFragmentId Unsigned32
  rlSshServerHostPublicKeyFragmentText DisplayString

RlSshServerHostPublicKeyFingerprintTableEntry  
SEQUENCE    
  rlSshServerHostPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm
  rlSshServerHostPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat
  rlSshServerHostPublicKeyFingerprint DisplayString

RlSshServerAuthorizedUsersPublicKeyTableEntry  
SEQUENCE    
  rlSshServerAuthorizedUserName DisplayString
  rlSshServerAuthorizedUserPublicKeyFragmentId Unsigned32
  rlSshServerAuthorizedUserPublicKeyFragmentText DisplayString
  rlSshServerAuthorizedUserPublicKeyFragmentStatus RowStatus

RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry  
SEQUENCE    
  rlSshServerAuthorizedUserFingerprintName DisplayString
  rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat
  rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm
  rlSshServerAuthorizedUserPublicKeyFingerprint DisplayString

RlSshServerSessionTableEntry  
SEQUENCE    
  rlSshServerSessionIdentifier Unsigned32
  rlSshServerSessionPeerAddress IpAddress
  rlSshServerSessionPeerPort Unsigned32
  rlSshServerSessionUsername DisplayString
  rlSshServerSessionPeerVersion DisplayString
  rlSshServerSessionCipher DisplayString
  rlSshServerSessionHMAC DisplayString

RlSshClientSelfPublicKeyTableEntry  
SEQUENCE    
  rlSshClientSelfPublicKeyFragmentId Unsigned32
  rlSshClientSelfPublicKeyAlgorithm RlSshPublicKeyAlgorithm
  rlSshClientSelfPublicKeyFragmentText DisplayString

RlSshClientSelfPublicKeyFingerprintTableEntry  
SEQUENCE    
  rlSshClientSelfPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm
  rlSshClientSelfPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat
  rlSshClientSelfPublicKeyFingerprint DisplayString

Defined Values

rlSsh 1.3.6.1.4.1.89.78
The MIB module describes the private MIB for SSH supported by Radlan's software and products.
MODULE-IDENTITY    

rlSshMibVersion 1.3.6.1.4.1.89.78.1
The MIB version. The current version is 2
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER  

rlSshServer 1.3.6.1.4.1.89.78.2
OBJECT IDENTIFIER    

rlSshServerHostPublicKeyTable 1.3.6.1.4.1.89.78.2.1
This table contains the router's public key. Each row in this table contains a fragment of the key, in printable binhex format. There may be up to 160 characters in every fragment, and they are all combined to form one key. The key is generated by writing to rlSshServerRegenerateHostKey. To cause clients to connect to this router without printing warning messages (and also prevent active man-in-the-middle), the router's public key must printed out and inserted into the client's authorized_keys file
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RlSshServerHostPublicKeyTableEntry

rlSshServerHostPublicKeyTableEntry 1.3.6.1.4.1.89.78.2.1.1
The row definition for this table.
Status: current Access: not-accessible
OBJECT-TYPE    
  RlSshServerHostPublicKeyTableEntry  

rlSshServerHostPublicKeyAlgorithm 1.3.6.1.4.1.89.78.2.1.1.1
Identifies the type of public key to be displayed.
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyAlgorithm  

rlSshServerHostPublicKeyFragmentId 1.3.6.1.4.1.89.78.2.1.1.2
Identifies the index of this fragment in the final key. All segments must be combined to form one big key.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rlSshServerHostPublicKeyFragmentText 1.3.6.1.4.1.89.78.2.1.1.3
A part of the readable text entry for the server's public authorzation key.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

rlSshServerHostPublicKeyFingerprintTable 1.3.6.1.4.1.89.78.2.2
This table contains the fingerprint for the router's public key.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RlSshServerHostPublicKeyFingerprintTableEntry

rlSshServerHostPublicKeyFingerprintTableEntry 1.3.6.1.4.1.89.78.2.2.1
The row definition for this table.
Status: current Access: not-accessible
OBJECT-TYPE    
  RlSshServerHostPublicKeyFingerprintTableEntry  

rlSshServerHostPublicKeyFingerprintAlgorithm 1.3.6.1.4.1.89.78.2.2.1.1
Identifies the type of public key to be displayed.
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyAlgorithm  

rlSshServerHostPublicKeyFingerprintDigestFormat 1.3.6.1.4.1.89.78.2.2.1.2
Format of the digest to be displayed (OpenSSH or SSH.com).
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyDigestFormat  

rlSshServerHostPublicKeyFingerprint 1.3.6.1.4.1.89.78.2.2.1.3
SECSH format fingerprint of the server's public key. To prevent man in the middle attacks, users should make sure the ssh Server's fingerprint, as printed in the connection process, is similar to the one printed here.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

rlSshServerAuthorizedUsersPublicKeyTable 1.3.6.1.4.1.89.78.2.3
This table contains public keys for all users who are authorized to access the router. For a user to be able to log in using SSH, the user name must appear in this table, and the user's public key must match the one found here.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RlSshServerAuthorizedUsersPublicKeyTableEntry

rlSshServerAuthorizedUsersPublicKeyTableEntry 1.3.6.1.4.1.89.78.2.3.1
The row definition for this table.
Status: current Access: not-accessible
OBJECT-TYPE    
  RlSshServerAuthorizedUsersPublicKeyTableEntry  

rlSshServerAuthorizedUserName 1.3.6.1.4.1.89.78.2.3.1.1
Name of the user who owns this public key. Both the user name and the key bytes must match before a user is authenticated using this key.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString Size(1..48)  

rlSshServerAuthorizedUserPublicKeyFragmentId 1.3.6.1.4.1.89.78.2.3.1.2
Identifies the index of this fragment in the final key. All segments must be combined to form one big key.
Status: current Access: read-write
OBJECT-TYPE    
  Unsigned32  

rlSshServerAuthorizedUserPublicKeyFragmentText 1.3.6.1.4.1.89.78.2.3.1.3
A part of the readable text entry for the user's public authorzation key.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString  

rlSshServerAuthorizedUserPublicKeyFragmentStatus 1.3.6.1.4.1.89.78.2.3.1.4
Create or delete a fragment of the user's public key. A user is deleted if it has no remaining fragments.
Status: current Access: read-write
OBJECT-TYPE    
  RowStatus  

rlSshServerAuthorizedUsersPublicKeyFingerprintTable 1.3.6.1.4.1.89.78.2.5
This table contains the fingerprints of the public keys for all users who are authorized to access the router. To prevent man in the middle attacks, users should make sure the user's fingerprint, as printed in the connection process, is similar to the one printed here.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry

rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 1.3.6.1.4.1.89.78.2.5.1
The row definition for this table.
Status: current Access: not-accessible
OBJECT-TYPE    
  RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry  

rlSshServerAuthorizedUserFingerprintName 1.3.6.1.4.1.89.78.2.5.1.1
Name of the user who owns this public key. Both the user name and the key bytes must match before a user is authenticated using this key.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString Size(1..48)  

rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm 1.3.6.1.4.1.89.78.2.5.1.2
Identifies the type of public key to be displayed.
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyAlgorithm  

rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat 1.3.6.1.4.1.89.78.2.5.1.3
Format of the digest to be displayed (OpenSSH or SSH.com).
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyDigestFormat  

rlSshServerAuthorizedUserPublicKeyFingerprint 1.3.6.1.4.1.89.78.2.5.1.4
SECSH format fingerprint of the user's public key. To prevent man in the middle attacks, users should make sure their ssh fingerprint, as printed in the connection process, is similar to the one printed here.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

rlSshServerSessionTable 1.3.6.1.4.1.89.78.2.6
Each row in this table corresponds to an active SSH session with the server
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RlSshServerSessionTableEntry

rlSshServerSessionTableEntry 1.3.6.1.4.1.89.78.2.6.1
The row definition for this table.
Status: current Access: not-accessible
OBJECT-TYPE    
  RlSshServerSessionTableEntry  

rlSshServerSessionIdentifier 1.3.6.1.4.1.89.78.2.6.1.1
Identifies the connection to which this row corresponds.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rlSshServerSessionPeerAddress 1.3.6.1.4.1.89.78.2.6.1.2
The network address of the remote host connected to the server.
Status: current Access: read-only
OBJECT-TYPE    
  IpAddress  

rlSshServerSessionPeerPort 1.3.6.1.4.1.89.78.2.6.1.3
The source network port of the remote host connected to the server.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rlSshServerSessionPeerVersion 1.3.6.1.4.1.89.78.2.6.1.4
The client version of the remote host connected to the server.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

rlSshServerSessionUsername 1.3.6.1.4.1.89.78.2.6.1.5
SSH authenticated name of user connected to the server.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

rlSshServerSessionCipher 1.3.6.1.4.1.89.78.2.6.1.6
Data encryption cipher used in this connection.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

rlSshServerSessionHMAC 1.3.6.1.4.1.89.78.2.6.1.7
Message authentication code used in this connection.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

rlSshServerPort 1.3.6.1.4.1.89.78.2.101
Specifies the TCP port used by the SSH 2 Server to listen for incoming connections.
Status: current Access: read-write
OBJECT-TYPE    
  Unsigned32 1..65535  

rlSshServerEnable 1.3.6.1.4.1.89.78.2.102
Enables listening for incoming SSH2 connections on the port defined in rlSshServerPort.
Status: current Access: read-write
OBJECT-TYPE    
  INTEGER enable(1), disable(2)  

rlSshServerEnablePublicKeyAuthentication 1.3.6.1.4.1.89.78.2.103
If PK authentication is enabled, incoming SSH connections are authenticated using public key authentication (using rlSshServerAuthorizedUsersPublicKeyTable), before authenticating using the router's standard AAA. If disabled, SSH connections are only authorized by the router's AAA component.
Status: current Access: read-write
OBJECT-TYPE    
  INTEGER enable(1), disable(2)  

rlSshServerRegenerateHostKey 1.3.6.1.4.1.89.78.2.104
Setting to a value other than none results in the Server (Host) Key being regenerated. The key size is host-specific.
Status: current Access: read-write
OBJECT-TYPE    
  RlSshPublicKeyAlgorithm  

rlSshClient 1.3.6.1.4.1.89.78.3
OBJECT IDENTIFIER    

rlSshClientUserName 1.3.6.1.4.1.89.78.3.1
Specifies the default user name the ssh client will use when authenticating to a remote server.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString  

rlSshClientRegenerateSelfKey 1.3.6.1.4.1.89.78.3.2
Setting to a value other than none results in the client self key being regenerated. The key size is host-specific.
Status: current Access: read-write
OBJECT-TYPE    
  RlSshPublicKeyAlgorithm  

rlSshClientSelfPublicKeyTable 1.3.6.1.4.1.89.78.3.3
This table contains the router's client self public key. Each row in this table contains a fragment of the key, in printable binhex format. There may be up to 160 characters in every fragment, and they are all combined to form one key. The key is generated by writing to rlSshClientRegenerateSelfKey. To cause clients to connect to this router without printing warning messages (and also prevent active man-in-the-middle), the router's public key must printed out and inserted into the client's authorized_keys file
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RlSshClientSelfPublicKeyTableEntry

rlSshClientSelfPublicKeyTableEntry 1.3.6.1.4.1.89.78.3.3.1
The row definition for this table.
Status: current Access: not-accessible
OBJECT-TYPE    
  RlSshClientSelfPublicKeyTableEntry  

rlSshClientSelfPublicKeyFragmentId 1.3.6.1.4.1.89.78.3.3.1.1
Identifies the index of this fragment in the final key. All segments must be combined to form one big key.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rlSshClientSelfPublicKeyAlgorithm 1.3.6.1.4.1.89.78.3.3.1.2
Identifies the type of public key to be displayed.
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyAlgorithm  

rlSshClientSelfPublicKeyFragmentText 1.3.6.1.4.1.89.78.3.3.1.3
A part of the readable text entry for the router's client public authorization key.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString  

rlSshClientSelfPublicKeyFingerprintTable 1.3.6.1.4.1.89.78.3.4
This table contains the fingerprint for the client's self key.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RlSshClientSelfPublicKeyFingerprintTableEntry

rlSshClientSelfPublicKeyFingerprintTableEntry 1.3.6.1.4.1.89.78.3.4.1
The row definition for this table.
Status: current Access: not-accessible
OBJECT-TYPE    
  RlSshClientSelfPublicKeyFingerprintTableEntry  

rlSshClientSelfPublicKeyFingerprintAlgorithm 1.3.6.1.4.1.89.78.3.4.1.1
Identifies the type of public key to be displayed.
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyAlgorithm  

rlSshClientSelfPublicKeyFingerprintDigestFormat 1.3.6.1.4.1.89.78.3.4.1.2
Format of the digest to be displayed (OpenSSH or SSH.com).
Status: current Access: read-only
OBJECT-TYPE    
  RlSshPublicKeyDigestFormat  

rlSshClientSelfPublicKeyFingerprint 1.3.6.1.4.1.89.78.3.4.1.3
SECSH format fingerprint of the client's self key. To prevent man in the middle attacks, users should make sure the ssh Server's fingerprint, as printed in the connection process, is similar to the one printed here.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString