See: Description
Interface | Description |
---|---|
ChannelEventListener |
An event interface that provides notifications of SshChannel events.
|
Client | |
ForwardingRequestListener |
This interface is required when a request for remote port forwarding is made.
|
HostKeyVerification |
This interface provides a callback method so that the user can verify the
identity of the server (by checking the public key) during the initial
protocol negotiation.
|
SocketTimeoutSupport |
This interface adds timeout support to the
SocketTransport interface. |
SshAuthentication |
The base interface for all SSH authentication mechanisms and authentication
result constants.
|
SshChannel |
The base interface for all SSH channels.
|
SshClient |
This interface defines the general contract for an SSH client that is
compatible for both the SSH1 and SSH2 protocols.
|
SshContext |
This interface defines the general configuration items available to both SSH1
and SSH2.
|
SshIO |
Base interface for all SSH related IO interfaces.
|
SshSession |
Base interface for SSH sessions supporting all the features common to both
SSH1 and SSH2.
|
SshTransport |
Simple interface wrapper for transport layer communication.
|
SshTunnel |
Interface defining the contract for SSH forwarding channels.
|
Class | Description |
---|---|
ChannelAdapter |
An adapter for the ChannelEventListener.
|
CommandExecutor | Deprecated |
Packet |
A utility class that provides the SSH layers with the ability to dynamically
write an SSH packet.
|
PasswordAuthentication |
Basic password authentication class used for SSH password authentication.
|
PseudoTerminalModes |
When a client requests a pseudo terminal it informs the server of any
terminal modes that it knows of.
|
PublicKeyAuthentication |
Public key based authentication implementation.
|
SshConnector |
This utility class establishes a connection with an SSH server, determines
which SSH protocol versions are supported and creates an initialized
connection ready for authentication.
|
SshKeyFingerprint |
Utility methods to generate an SSH public key fingerprint.
|
SubsystemChannel |
This class provides useful methods for implementing an SSH2 subsystem.
|
Exception | Description |
---|---|
ChannelOpenException |
Exception thrown when a channel cannot be opened, the reason for which should
be specified in with any of the constants defined here.
|
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. To connect to an SSH server you need to use SshConnector to get a reference to an SshClient. Once a client instance is obtained you can proceed to authenticate the user and start a session.
Copyright © 2014. All rights reserved.