DisconnectReason EnumerationSSH .NET Client Library Documentation
Provides list of disconnect reason as specified by the protocol.

Namespace: Renci.SshNet.Messages.Transport
Assembly: Renci.SshNet (in Renci.SshNet.dll) Version: 0.1.0.0 (1.0.0.0)
Syntax

public enum DisconnectReason
Members

  Member nameValueDescription
None0 Disconnect reason is not provided.
HostNotAllowedToConnect1 SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
ProtocolError2 SSH_DISCONNECT_PROTOCOL_ERROR
KeyExchangeFailed3 SSH_DISCONNECT_KEY_EXCHANGE_FAILED
Reserved4 SSH_DISCONNECT_RESERVED
MacError5 SSH_DISCONNECT_MAC_ERROR
CompressionError6 SSH_DISCONNECT_COMPRESSION_ERROR
ServiceNotAvailable7 SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
ProtocolVersionNotSupported8 SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
HostKeyNotVerifiable9 SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
ConnectionLost10 SSH_DISCONNECT_CONNECTION_LOST
ByApplication11 SSH_DISCONNECT_BY_APPLICATION
TooManyConnections12 SSH_DISCONNECT_TOO_MANY_CONNECTIONS
AuthenticationCanceledByUser13 SSH_DISCONNECT_AUTH_CANCELLED_BY_USER
NoMoreAuthenticationMethodsAvailable14 SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE
IllegalUserName15 SSH_DISCONNECT_ILLEGAL_USER_NAME
See Also