|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| AccessManager | Use this interface to control access to SSH services. |
| AuthenticationMechanism | Each authentication mechanism the server supports should implement this interface. |
| ChannelEventListener | Interface for receiving Channel events (currently only supports the
close event). |
| ProtocolHandler | Internal interface used by the SelectorThread to notify an object
of when a read or write event has occurred. |
| PublicKeyStore | This interface allows you to define a custom public key store for the publickey authentication mechanism. |
| SelectorRegistrationListener | Allows an object to receive notification that a registration has completed
on a SelectorThread. |
| ShutdownListener | Title: |
| SshMessage | This interface provides a callback for writing SSH messages into the outgoing buffer. |
| Class Summary | |
|---|---|
| AccessManagerAdapter | An adapter for AccessManager |
| AuthenticationProtocol | This class implements the SSH Authentication Protocol. |
| AuthorizedKeysStoreImpl | This class implements the OpenSSH style authorized_keys public key store. |
| ByteBufferPool | A buffer pool fopr direct ByteBuffers |
| Channel | This abstract class provides the basic functions of an SSH2 channel. |
| ChannelEventAdapter | An adapter for the ChannelEventListener interface. |
| ConfigurationContext | Defines configuration settings for an SSHD instance. |
| ConnectionManager | This class holds the current sessions by TransportProtocol and ConnectionProtocol. |
| ConnectionProtocol | This class implements the SSH Connection Protocol as an SSH Transport Protocol service. |
| ForwardingChannel | An abstract forwarding channel implementation for use with both local and remote forwarding operations. |
| LicenseManager | Add your license using the static method provided by this class. |
| LocalForwardingChannel | Implements a Local forwarding channel. |
| NoneAuthentication | This authentication mechanism can be used to send custom banner messages to the client. |
| PasswordAuthentication | Provides an AuthenticationMechanism that enables the standard SSH
password authentication. |
| PublicKeyAuthentication | Provides an AuthenticationMechanism that enables the public key
authentication. |
| RemoteForwardingChannel | Implements a Remote forwarding channel. |
| SessionChannel | This class provides an abstract session, it handles all the requests defined in the SSH Connection protocol for a session channel and passes the request to the concrete implementation through its abstract methods. |
| SftpFile | Represents an SFTP file object. |
| SftpFileAttributes | This class represents the ATTRS structure defined in the draft-ietf-secsh-filexfer-02.txt which is used by the protocol to store file attribute information. |
| SftpSubsystem | This class provides the SFTP subsystem. |
| SshDaemon | This is the main entry point for an SSH server so your server STARTS HERE!
This abstract class provides the framework for the server and your responsibilities
lie in implementing the NativeAuthenticationProvider
, SessionChannel and
optionally the NativeFileSystemProvider. |
| Subsystem | Defines the abstract attributes of an SSH Subsystem. |
| TransportProtocol | This class implements the SSH Transport Protocol for the SSHD server. |
| UnsupportedSession | This is a basic session that provides a message to the user to inform them that a shell or command cannot be executed because the server does not support an interactive session. |
This package contains the base implementation of the SSH server. You should extend the SshDaemon class and configure your server with your own implementations of NativeAuthenticationProvider, SessionChannel and optionally NativeFileSystemProvider.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||