Renci.SshNet
Namespace with 31 public types
Classes
CipherInfo
Holds information about key size and cipher to use
CommandAsyncResult
Provides additional information for asynchronous command execution
ConnectionInfo
Represents remote connection information class.
ExpectAction
Specifies behavior for expected expression
ExpectAsyncResult
Provides additional information for asynchronous command execution
ForwardedPortDynamic
Provides functionality for forwarding connections from the client to destination servers via the SSH server,
also known as dynamic port forwarding.
ForwardedPortLocal
Provides functionality for local port forwarding
ForwardedPortRemote
Provides functionality for remote port forwarding
HashInfo
Holds information about key size and cipher to use
KeyboardInteractiveAuthenticationMethod
Provides functionality to perform keyboard interactive authentication.
KeyboardInteractiveConnectionInfo
Provides connection information when keyboard interactive authentication method is used
MessageEventArgs`1
Provides data for message events.
NoneAuthenticationMethod
Provides functionality for "none" authentication method
PasswordAuthenticationMethod
Provides functionality to perform password authentication.
PasswordConnectionInfo
Provides connection information when password authentication method is used
PrivateKeyAuthenticationMethod
Provides functionality to perform private key authentication.
PrivateKeyConnectionInfo
Provides connection information when private key authentication method is used
PrivateKeyFile
Represents private key information.
ScpClient
Provides SCP client functionality.
Session
Provides functionality to connect and interact with SSH server.
SftpClient
Implementation of the SSH File Transfer Protocol (SFTP) over SSH.
Shell
Represents instance of the SSH shell object
ShellStream
Contains operation for working with SSH Shell.
SshClient
Provides client connection to SSH server.
SshCommand
Represents SSH command that can be executed.
Enumerations
AuthenticationResult
Represents possible authentication methods results
ProxyTypes
Specifies the type of proxy client will use to connect to server.
Abstract Classes
AuthenticationMethod
Base class for all supported authentication methods
BaseClient
Serves as base class for client implementations, provides common client functionality.
ForwardedPort
Base class for port forwarding functionality.
Interfaces
IForwardedPort
Supports port forwarding functionality.