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

Renci.SshNet

Namespace with 38 public types

Classes

 CipherInfo Holds information about key size and cipher to use.
 ConnectionInfo
 ExpectAction
 ForwardedPortDynamic
 ForwardedPortLocal
 ForwardedPortRemote
 HashInfo
 KeyboardInteractiveAuthenticationMethod
 KeyboardInteractiveConnectionInfo
 MessageEventArgs`1
 NetConfClient
 NoneAuthenticationMethod
 PasswordAuthenticationMethod
 PasswordConnectionInfo
 PrivateKeyAuthenticationMethod
 PrivateKeyConnectionInfo
 PrivateKeyFile
 ScpClient
 Session
 SftpClient
 Shell
 ShellStream
 SshClient
 SshCommand

Enumerations

 AuthenticationResult
 ProxyTypes

Static Classes

 RemotePathTransformation
 SshNetLoggingConfiguration

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.
 IOrderedDictionary`2 Represents a collection of key/value pairs that are accessible by the key or index.
 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.