|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| AuthenticationMechanism | Each authentication mechanism the server supports should implement this interface. |
| AuthenticationMechanismFactory | |
| AuthenticationProvider | |
| ChannelEventListener | Interface for receiving Channel events (currently only supports the
close event). |
| ChannelFactory | |
| ConnectionListener | |
| GlobalRequestFactory | |
| GlobalRequestHandler | The SSH protocol allows for the sending of requests independently of any communication channel. |
| Service | A service is a protocol that operates on top of the TransportProtocol. |
| SshContextOptions | |
| SshMessage | This interface provides a callback for writing SSH messages into the outgoing buffer. |
| Class Summary | |
|---|---|
| AuthenticationPolicy | |
| AuthenticationProtocol | This class implements the SSH Authentication Protocol. |
| Channel | This abstract class provides the basic functions of an SSH2 channel. |
| ChannelEventAdapter | An adapter for the ChannelEventListener interface. |
| Connection | |
| ConnectionListenerAdapter | |
| 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. |
| DefaultChannelFactory | |
| ForwardingPolicy | |
| PasswordAuthenticationProvider | Implement this interface to customize the authentication of users logging into your server. |
| Permissions | |
| PublicKeyAuthenticationProvider | This interface allows you to define a custom public key store for the publickey authentication mechanism. |
| 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. |
| ShellPolicy | |
| SshAttributes | |
| SshCodecFactory | |
| SshContext | This class defines an SSH context for listening interfaces on the
Daemon. |
| SshContextFactory | |
| SshDaemon | |
| SshPayload | |
| SshProtocolDecoder | |
| SshProtocolEncoder | |
| SshTransport | |
| Subsystem | Defines the abstract attributes of an SSH Subsystem. |
| 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. |
| WriteOperationRequest | A throwble Object used to notify the read process that the no further messages should be processed and to allow the write process to write outstanding messages. |
| Enum Summary | |
|---|---|
| SshTransportState | |
| Exception Summary | |
|---|---|
| PermissionDeniedException | Thrown when the file system denies access to a user whom does not have permission to gain access to a file system object. |
| UnsupportedChannelException | |
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, NativeProcessProvider and optionally NativeFileSystemProvider.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||