<PackageReference Include="SSH.NET" Version="2024.1.0" />

DisconnectReason

public enum DisconnectReason
Provides list of disconnect reason as specified by the protocol.

SSH_DISCONNECT_AUTH_CANCELLED_BY_USER.

SSH_DISCONNECT_BY_APPLICATION.

SSH_DISCONNECT_COMPRESSION_ERROR.

SSH_DISCONNECT_CONNECTION_LOST.

SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE.

SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT.

SSH_DISCONNECT_ILLEGAL_USER_NAME.

SSH_DISCONNECT_KEY_EXCHANGE_FAILED.

SSH_DISCONNECT_MAC_ERROR.

SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE.

None = 0

Disconnect reason is not provided.

SSH_DISCONNECT_PROTOCOL_ERROR.

SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED.

SSH_DISCONNECT_RESERVED.

SSH_DISCONNECT_SERVICE_NOT_AVAILABLE.

SSH_DISCONNECT_TOO_MANY_CONNECTIONS.