Name | Description | |
---|---|---|
SSHClient Constructor | Overloaded. Initializes a new instance of the SSHClient class. |
The following tables list the members exposed by SSHClient.
Name | Description | |
---|---|---|
SSHClient Constructor | Overloaded. Initializes a new instance of the SSHClient class. |
Name | Description | |
---|---|---|
CompressionAlgorithmListInternal | ||
ConnectionManagerInternal | The SSHClientConnectionManager that the SSHClient uses. | |
DataIntegrityAlgorithmListInternal | ||
EncryptionAlgorithmListInternal | ||
HostNameStringInternal | ||
IOProviderInternal | The SocketIOProvider that the SSHClient uses. | |
LanguagesAlgorithmListInternal | ||
ProtocolProviderInternal | The SSHProtocolsProvider that the SSHClient uses. |
Name | Description | |
---|---|---|
ActiveDataIntegrityAlgorithmClientToServerString | ||
ActiveDataIntegrityAlgorithmServerToClientString | ||
ActiveEncryptionAlgorithmClientToServerString | ||
ActiveEncryptionAlgorithmServerToClientString | ||
ActiveKeyExchangeAlgorithmString | ||
ActivePublicKeyAlgorithmString | ||
AllowTraceWriterClosure | Get or sets a Boolean value that indicates whether SSHClient can close its assigned TraceWriter as part of its cleanup. | |
Authenticated | Gets a System.Boolean value that indicates if the SSHClient object is authenticated to a server or not. | |
CompressionAlgorithmList | ||
Connected | Gets a System.Boolean value that indicates if the SSHClient object is connected to a server or not. | |
ConnectionManager | ||
ConnectionProtocol | Gets the SSHClient's SSH connection protocol. | |
DataIntegrityAlgorithmList | ||
EncryptionAlgorithmList | ||
EncryptionAlgorithmListClientToServer | ||
EncryptionAlgorithmListServerToClient | ||
HostName | Gets the host name used to connect, or an empty string if not connected. | |
IOProvider | ||
KeyExchangeAlgorithmList | ||
LanguagesAlgorithmList | ||
LocalAddress | Gets or sets the local IP address and port from which the SSH client will be or is connected from. | |
Port | Gets the port being used by the SSH client. | |
ProxyClient | Gets or sets the proxy client to use for connecting and/or logging in via a proxy server. | |
PublicKeyAlgorithmList | ||
ServerEndPoint | Gets the host name used to connect expressed as a System.Net.IPEndPoint object or a null reference (Nothing in Visual Basic) if the client is not connected. | |
ServerIdentificationComments | ||
ServerIdentificationSoftwareVersion | ||
ServerIdentificationSoftwareVersionAndComments | ||
State | ||
TcpIpIOProvider | ||
Timeout | Gets or sets a value, in seconds, indicating after what period of time an SSH operation should timeout. | |
TimeoutSeconds | ||
TraceWriter | Gets or sets the System.IO.TextWriter which will trace the connection/deconnection process as well as the commands and replies sent to and received from the SSH server. | |
TransportLayerProtocol | ||
WaitForChannelCloseMessage | ||
WaitForServerKeys | Gets or sets a System.Boolean value that indicates whether, when connecting, the client should wait for the server to send its encryption keys. |
Name | Description | |
---|---|---|
Authenticate | Overloaded. Performs authentication of the SSHClient's SSH connection using the provided username and password. | |
Connect | Overloaded. Connects the SSHClient to an SSH server. | |
Disconnect | Disconnects the SSHClient from the SSH server. | |
Dispose | Overloaded. | |
GetSupportedAuthenticationMethods | ||
PrepareConnect | Overloaded. | |
ReExchangeKeys |
Name | Description | |
---|---|---|
AlgorithmsNegotiated | ||
AuthenticationBannerReceived | ||
Disconnected | ||
HostKeyReceived | This event is triggered during connection sequence to a SSH server when the server's public key is received for authentication. |