Session
Provides functionality to connect and interact with SSH server.
Gets the client init message.
Gets or sets the client version string.
Gets or sets the connection info.
Gets a value indicating whether the session is connected.
Gets or sets the server version string.
Gets the session id.
Gets the session semaphore that controls session channels.
Occurs when ChannelCloseMessage message received
Occurs when ChannelDataMessage message received
Occurs when ChannelEofMessage message received
Occurs when ChannelExtendedDataMessage message received
Occurs when ChannelFailureMessage message received
public event EventHandler<MessageEventArgs<ChannelOpenConfirmationMessage>> ChannelOpenConfirmationReceived
Occurs when ChannelOpenConfirmationMessage message received
Occurs when ChannelOpenFailureMessage message received
Occurs when ChannelOpenMessage message received
Occurs when ChannelRequestMessage message received
Occurs when ChannelSuccessMessage message received
Occurs when ChannelWindowAdjustMessage message received
Occurs when session has been disconnected from the server.
Occurs when an error occurred.
Occurs when host key received.
Occurs when RequestFailureMessage message received
Occurs when RequestSuccessMessage message received
Occurs when BannerMessage message is received from the server.
Connects to the server.
Disconnects from the server.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources
Called when ChannelCloseMessage message received.
Called when ChannelDataMessage message received.
Called when ChannelCloseMessage message received.
Called when ChannelExtendedDataMessage message received.
Called when ChannelFailureMessage message received.
Called when ChannelOpenConfirmationMessage message received.
Called when ChannelOpenFailureMessage message received.
Called when ChannelOpenMessage message received.
Called when ChannelRequestMessage message received.
Called when ChannelSuccessMessage message received.
Called when ChannelWindowAdjustMessage message received.
Called when DebugMessage message received.
Called when DisconnectMessage received.
Called when GlobalRequestMessage message received.
Called when IgnoreMessage received.
Called when KeyExchangeInitMessage message received.
Called when Message message received.
Called when NewKeysMessage message received.
Called when RequestFailureMessage message received.
Called when RequestSuccessMessage message received.
Called when ServiceAcceptMessage message received.
Called when ServiceRequestMessage message received.
Called when UnimplementedMessage message received.
Called when BannerMessage message received.
Called when FailureMessage message received.
Called when RequestMessage message received.
Called when SuccessMessage message received.
Registers SSH message with the session.
Unregister SSH message from the session.