Namespace Renci.SshNet
Classes
- AuthenticationMethod
Base class for all supported authentication methods.
- BaseClient
Serves as base class for client implementations, provides common client functionality.
- CipherInfo
Holds information about key size and cipher to use.
- ConnectionInfo
Represents remote connection information class.
- ExpectAction
Specifies behavior for expected expression.
- ForwardedPort
Base class for port forwarding functionality.
- 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<T>
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.
- RemotePathTransformation
Provides access to built-in remote path transformations.
- 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.
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.
Enums
- AuthenticationResult
Represents possible authentication methods results.
- ProxyTypes
Specifies the type of proxy client will use to connect to server.