Renci.SshNet
Namespace with 37 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.
NetConfClient
Contains operation for working with NetConf server.
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.
Static Classes
RemotePathTransformation
Provides access to built-in remote path transformations.
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
IBaseClient
Serves as base class for client implementations, provides common client functionality.
IForwardedPort
Supports port forwarding functionality.
IPrivateKeySource
Represents private key source interface.
IRemotePathTransformation
Represents a transformation that can be applied to a remote path.
ISftpClient
Implementation of the SSH File Transfer Protocol (SFTP) over SSH.