<PackageReference Include="SSH.NET" Version="2016.0.0" />

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.