Session
Provides functionality to connect and interact with SSH server.
Gets the client init message.
Gets the client version string.
Gets the connection info.
Gets a value indicating whether the session is connected.
Gets 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 server identification received.
Occurs when BannerMessage message is received from the server.
Connects to the server.
Asynchronously 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.
Registers SSH message with the session.
Unregister SSH message from the session.