Classes
Class | Description | |
---|---|---|
![]() |
IpClientSsh |
Implements basic functionality of a TCP/IP client connection tunnelling data
through a secure SSH connection.
|
![]() |
Ssh |
Implements the basic functionality of a SSH2 (Secure Shell) client.
|
![]() |
SshAuthenticationException |
Exception thrown when authentication with ssh server fails
|
![]() |
SshConfiguration |
The SSH stack configuration.
|
![]() |
SshConnectedEventArgs |
The SSH connected event args.
|
![]() |
SshDataEventArgs |
The SSH data received event args.
|
![]() |
SshDisconnectedEventArgs |
The SSH disconnected event args.
|
![]() |
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.
|
![]() |
SshParameters |
The SSH connection parameters.
|
![]() |
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.
|
![]() |
SshSession |
Convenience class for automating communications with a SSH server.
|
![]() |
SshTask |
This class represents a command to be executed in batch
(non-interactive) mode on SSH server.
|
![]() |
SshTaskEndedEventArgs |
The task end event args.
|
![]() |
SshTaskFailedEventArgs |
The task failed event args.
|
![]() |
SshTaskStartedEventArgs |
The task start event args.
|
![]() |
SshTaskTimeoutEventArgs |
The task timeout event args.
|
![]() |
SshTaskTimeoutException |
The task timeout error.
|
![]() |
SshTunneler |
Summary description for SshTunneler.
|
Delegates
Delegate | Description | |
---|---|---|
![]() |
Ssh..::..SshConnectedEventHandler |
Represents the method that will handle the
SshConnectedEvent event of Ssh.
|
![]() |
Ssh..::..SshConnectionClosed | |
![]() |
Ssh..::..SshDataEventHandler |
Represents the method that will handle the
SshDataEvent event of Ssh.
|
![]() |
Ssh..::..SshDisconnectedEventHandler |
Represents the method that will handle the
SshDisconnectedEvent event of Ssh.
|
![]() |
SshScript..::..SshTaskEndedEventHandler |
Represents the method that will handle the
SshTaskEndedEvent event of SshScript.
|
![]() |
SshScript..::..SshTaskFailedEventHandler |
Represents the method that will handle the
SshTaskFailedEvent event of SshScript.
|
![]() |
SshScript..::..SshTaskStartedEventHandler |
Represents the method that will handle the
SshTaskStartedEvent event of SshScript.
|
![]() |
SshScript..::..SshTaskTimeoutEventHandler |
Represents the method that will handle the
SshTaskTimeoutEvent event of SshScript.
|