Package com.maverick.ssh

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.

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.
 

Package com.maverick.ssh Description

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.



Copyright © 2003-2004 3SP LTD. All Rights Reserved.