Namespace Renci.SshNet
Namespaces
- Renci.SshNet.Common
- Renci.SshNet.Compression
- Renci.SshNet.Connection
- Renci.SshNet.Messages
- Renci.SshNet.Security
- Renci.SshNet.Sftp
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 an 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.
- ISshClient
-
Provides client connection to SSH server.
Enums
- AuthenticationResult
-
Represents possible authentication methods results.
- ProxyTypes
-
Specifies the type of proxy client will use to connect to server.