Classes

  Class Description
Public class IpClientSsh
Implements basic functionality of a TCP/IP client connection tunnelling data through a secure SSH connection.
Public class Ssh
Implements the basic functionality of a SSH2 (Secure Shell) client.
Public class SshAuthenticationException
Exception thrown when authentication with ssh server fails
Public class SshConfiguration
The SSH stack configuration.
Public class SshConnectedEventArgs
The SSH connected event args.
Public class SshDataEventArgs
The SSH data received event args.
Public class SshDisconnectedEventArgs
The SSH disconnected event args.
Public class SshException
SshException is thrown by many methods of Ssh class. The methods are masking various exception types into SshException, but the event message will be propagated. In case that the cause for throwing SshException is not exception but invalid client operation or server response, SshException message will contain textual part of server response.
Public class SshParameters
The SSH connection parameters.
Public class SshScript
The SshScript class provides a simple way of running a set of batch scripted commands against a SSH server. When communicating with a SSH server in interactive mode (non-batch) the user must wait until the completion of the previous command before entering a new command. In interactive mode the completion of the previous command is generally indicated by the display of the shell prompt which allows the user to enter the next command. The SshScript class is especially useful in automating SSH procedures such as user login and command execution.
Public class SshSession
Convenience class for automating communications with a SSH server.
Public class SshTask
This class represents a command to be executed in batch (non-interactive) mode on SSH server.
Public class SshTaskEndedEventArgs
The task end event args.
Public class SshTaskFailedEventArgs
The task failed event args.
Public class SshTaskStartedEventArgs
The task start event args.
Public class SshTaskTimeoutEventArgs
The task timeout event args.
Public class SshTaskTimeoutException
The task timeout error.
Public class SshTunneler
Summary description for SshTunneler.

Delegates

  Delegate Description
Public delegate Ssh..::..SshConnectedEventHandler
Represents the method that will handle the SshConnectedEvent event of Ssh.
Public delegate Ssh..::..SshConnectionClosed
Public delegate Ssh..::..SshDataEventHandler
Represents the method that will handle the SshDataEvent event of Ssh.
Public delegate Ssh..::..SshDisconnectedEventHandler
Represents the method that will handle the SshDisconnectedEvent event of Ssh.
Public delegate SshScript..::..SshTaskEndedEventHandler
Represents the method that will handle the SshTaskEndedEvent event of SshScript.
Public delegate SshScript..::..SshTaskFailedEventHandler
Represents the method that will handle the SshTaskFailedEvent event of SshScript.
Public delegate SshScript..::..SshTaskStartedEventHandler
Represents the method that will handle the SshTaskStartedEvent event of SshScript.
Public delegate SshScript..::..SshTaskTimeoutEventHandler
Represents the method that will handle the SshTaskTimeoutEvent event of SshScript.