|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| SshAuthentication | The base interface for all SSH authentication mechanisms and authentication result constants. |
| Class Summary | |
|---|---|
| Packet | A utility class that provides the SSH layers with the ability to dynamically write an SSH packet. |
| SshKeyFingerprint | Utility methods to generate an SSH public key fingerprint. |
| Exception Summary | |
|---|---|
| ChannelOpenException | Exception thrown when a channel cannot be opened, the reason for which should be specified in with any of the constants defined here. |
| ShellTimeoutException | Exception thrown when an operation times out. |
| SshException | Generic exception for J2SSH Maverick exception handling. |
| SshIOException | This class is provided so that when a channel InputStream/OutputStream interface has to throw an IOException; the real SshException cause can be retrieved. |
This package contains a set of general interface contracts for SSH communication that provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications. To connect to an SSH server you need to use SshConnector to get a reference to an SshClient which will either be an instance of Ssh2Client or Ssh2Client. Once a client instance is obtained you can proceed to authenticate the user and start a session. Features specific to a single protocol are not accessible through these interfaces, to use the these features you can check the instance at runtime and cast into the implementation class.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||