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

Renci.SshNet.Common

Namespace with 29 public types

Classes

 AuthenticationBannerEventArgs Provides data for event.
 AuthenticationPasswordChangeEventArgs Provides data for event.
 AuthenticationPrompt Provides prompt information when is raised.
 AuthenticationPromptEventArgs Provides data for event.
 ExceptionEventArgs Provides data for the ErrorOccurred events.
 HostKeyEventArgs Provides data for the HostKeyReceived event.
 NetConfServerException The exception that is thrown when there is something wrong with the server capabilities.
 PipeStream PipeStream is a thread-safe read/write data stream for use between two threads in a single-producer/single-consumer type problem.
 PortForwardEventArgs Provides data for event.
 ProxyException The exception that is thrown when a proxy connection cannot be established.
 ScpDownloadEventArgs Provides data for the Downloading event.
 ScpException The exception that is thrown when an SCP error occurs.
 ScpUploadEventArgs Provides data for the Uploading event.
 SftpException The exception that is thrown when an error occurs in the SFTP layer.
 SftpPathNotFoundException The exception that is thrown when file or directory is not found.
 SftpPermissionDeniedException The exception that is thrown when operation permission is denied.
 ShellDataEventArgs Provides data for Shell DataReceived event.
 SshAuthenticationException The exception that is thrown when authentication failed.
 SshConnectionException The exception that is thrown when connection was terminated.
 SshDataStream Specialized for reading and writing data SSH data.
 SshException The exception that is thrown when an SSH exception occurs.
 SshIdentificationEventArgs Provides data for the ServerIdentificationReceived events.
 SshOperationTimeoutException The exception that is thrown when operation is timed out.
 SshPassPhraseNullOrEmptyException The exception that is thrown when pass phrase for key file is empty or .

Enumerations

 TerminalModes Specifies the initial assignments of the opcode values that are used in the 'encoded terminal modes' value.

Abstract Classes

 AsyncResult Base class to encapsulates the results of an asynchronous operation.
 AsyncResult`1 Base class to encapsulates the results of an asynchronous operation that returns result.
 AuthenticationEventArgs Base class for authentication events.
 SshData Base ssh data serialization type.