|
||||||||||
| 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). |
| ForwardingCallback | This interface defines the callback methods required by the socketless SSHD implementation |
| GlobalRequestHandler | The SSH protocol allows for the sending of requests independently of any communication channel. |
| PublicKeyStore | This interface allows you to define a custom public key store for the publickey authentication mechanism. |
| RemoteForwardingFactory | This interface defines the behaviour for remote forwarding requests. |
| SshMessage | This interface provides a callback for writing SSH messages into the outgoing buffer. |
| TransportProtocolListener | An event handler for SSH Transport protocol events. |
| 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. |
| Channel | This abstract class provides the basic functions of an SSH2 channel. |
| ChannelEventAdapter | An adapter for the ChannelEventListener interface. |
| 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. |
| KeyboardInteractiveAuthentication | |
| LocalForwardingChannel | Implements a Local forwarding channel for use with forwarding sockets from the client machine through the server to some endpoint reachable from the server machine. |
| 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. |
| PasswordKeyboardInteractiveProvider | |
| PublicKeyAuthentication | Provides an AuthenticationMechanism that enables the public key
authentication. |
| RemoteForwardingChannel | Implements a Remote forwarding channel for use with forwarding sockets from the server machine through the client to some endpoint reachable from the client machine. |
| RemoteForwardingFactoryImpl | This class implements the standard socket based forwarding for the SSHD. |
| RemoteForwardingManager | This class provides management of remote forwarding requests. |
| 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. |
| SocketForwardingChannel | An abstract forwarding channel implementation for use with forwarding both local and remote sockets. |
| SshContext | This class defines an SSH context for listening interfaces on the
Daemon. |
| 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, NativeProcessProvider and optionally NativeFileSystemProvider.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||