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

Renci.SshNet

Namespace with 37 public types

Classes

 CipherInfo
 CommandAsyncResult
 ConnectionInfo
 ExpectAction
 ExpectAsyncResult
 ForwardedPortDynamic
 ForwardedPortLocal
 ForwardedPortRemote
 HashInfo
 KeyboardInteractiveAuthenticationMethod
 KeyboardInteractiveConnectionInfo
 MessageEventArgs`1
 NetConfClient
 NoneAuthenticationMethod
 PasswordAuthenticationMethod
 PasswordConnectionInfo
 PrivateKeyAuthenticationMethod
 PrivateKeyConnectionInfo
 PrivateKeyFile
 ScpClient
 Session
 SftpClient
 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.