Modifier and Type | Class and Description |
---|---|
class |
AbstractAgentClient |
class |
AbstractAgentProxy |
class |
AgentForwardSupport
The server side fake agent, acting as an agent, but actually forwarding the requests to the auth channel on the client side.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentForwardedChannel |
class |
AgentServerProxy
The server side fake agent, acting as an agent, but actually forwarding the requests to the auth channel on the client side.
|
class |
ChannelAgentForwarding
The client side channel that will receive requests forwards by the SSH server.
|
protected class |
ChannelAgentForwarding.AgentClient |
Modifier and Type | Class and Description |
---|---|
class |
AgentClient
A client for a remote SSH agent
|
class |
AgentServer
A server for an SSH Agent
|
protected static class |
AgentServer.SshAgentSession |
Modifier and Type | Class and Description |
---|---|
class |
SshClient
Entry point for the client side of the SSH protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserAuth |
class |
AbstractUserAuthFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthHostBased |
class |
UserAuthHostBasedFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthKeyboardInteractive
Manages a "keyboard-interactive" exchange according to
RFC4256
|
class |
UserAuthKeyboardInteractiveFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthPassword
Implements the "password" authentication mechanism
|
class |
UserAuthPasswordFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthPublicKey
Implements the "publickey" authentication mechanism
|
class |
UserAuthPublicKeyFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientChannel
TODO Add javadoc
|
class |
ChannelDirectTcpip
TODO Add javadoc
|
class |
ChannelExec
Client channel to run a remote command
|
class |
ChannelSession
TODO Add javadoc
|
class |
ChannelShell
Client channel to open a remot shell
|
class |
ChannelSubsystem
Client channel to run a subsystem
|
class |
PtyCapableChannelSession
Serves as the base channel session for executing remote commands - including
a full shell.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractChannelExitRequestHandler<V>
Provides a common base class for channel request handlers that deal with
various "
exit-XXX " requests. |
class |
ExitSignalChannelRequestHandler |
class |
ExitStatusChannelRequestHandler |
Modifier and Type | Class and Description |
---|---|
class |
ConfigFileHostEntryResolver
Watches for changes in a configuration file and automatically reloads any changes
|
class |
DefaultConfigFileHostEntryResolver
Monitors the
~/.ssh/config file of the user currently running
the server, re-loading it if necessary. |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinClientIdentitiesWatcher |
class |
ClientIdentitiesWatcher
Watches over a group of files that contains client identities
|
class |
ClientIdentityFileWatcher
A
ClientIdentityProvider that watches a given key file re-loading
its contents if it is ever modified, deleted or (re-)created |
class |
DefaultClientIdentitiesWatcher |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAuthFuture
A default implementation of
AuthFuture . |
class |
DefaultConnectFuture
A default implementation of
ConnectFuture . |
class |
DefaultOpenFuture
A default implementation of
OpenFuture . |
Modifier and Type | Class and Description |
---|---|
class |
OpenSshHostKeysHandler
A handler for the "hostkeys-00@openssh.com" request - for now, only
reads the presented host key.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDHClientKeyExchange |
class |
DHGClient
Base class for DHG key exchange algorithms.
|
class |
DHGEXClient |
Modifier and Type | Class and Description |
---|---|
class |
AcceptAllServerKeyVerifier
A ServerKeyVerifier that accepts all server keys.
|
class |
DelegatingServerKeyVerifier |
class |
RejectAllServerKeyVerifier |
class |
RequiredServerKeyVerifier
A ServerKeyVerifier that accepts one server key (specified in the constructor)
|
class |
StaticServerKeyVerifier
Returns the same constant answer
true/false regardless |
Modifier and Type | Class and Description |
---|---|
class |
AbstractScpClient |
class |
DefaultScpClient |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientSession |
class |
ClientConnectionService
Client side
ssh-connection service. |
class |
ClientSessionImpl
TODO Add javadoc
|
class |
ClientUserAuthService
Client side
ssh-auth service. |
class |
ClientUserAuthServiceFactory |
class |
SessionFactory
A factory of client sessions.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSimpleClient |
class |
AbstractSimpleClientSessionCreator |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubsystemClient |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSftpClient |
class |
AbstractSftpFileAttributeView |
class |
DefaultSftpClient |
class |
SftpAclFileAttributeView |
class |
SftpDirEntryIterator
Iterates over the available directory entries for a given path.
|
class |
SftpPosixFileAttributeView |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCheckFileExtension |
class |
AbstractMD5HashExtension |
class |
AbstractSftpClientExtension |
class |
CheckFileHandleExtensionImpl |
class |
CheckFileNameExtensionImpl |
class |
CopyDataExtensionImpl |
class |
CopyFileExtensionImpl |
class |
MD5FileExtensionImpl |
class |
MD5HandleExtensionImpl |
class |
SpaceAvailableExtensionImpl |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOpenSSHStatCommandExtension |
class |
OpenSSHFsyncExtensionImpl |
class |
OpenSSHStatHandleExtensionImpl |
class |
OpenSSHStatPathExtensionImpl |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFactoryManager
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserAuthMethodFactory<M> |
class |
AbstractUserAuthServiceFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChannel
TODO Add javadoc
|
class |
AbstractChannel.GracefulChannelCloseable |
class |
AbstractChannelRequestHandler |
class |
AbstractRequestHandler<T> |
class |
BufferedIoOutputStream
An IoOutputStream capable of queuing write requests
|
class |
ChannelAsyncInputStream |
static class |
ChannelAsyncInputStream.IoReadFutureImpl |
class |
ChannelAsyncOutputStream |
class |
IoWriteFutureImpl |
class |
Window
A Window for a given channel.
|
Modifier and Type | Class and Description |
---|---|
class |
NativeFileSystemFactory
Native file system factory.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTcpipForwarder
Requests a "tcpip-forward" action
|
class |
SocksProxy
SOCKS proxy server, supporting simple socks4/5 protocols.
|
class |
TcpipClientChannel
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSshFuture<T extends SshFuture> |
class |
DefaultCloseFuture
A default implementation of
CloseFuture . |
class |
DefaultKeyExchangeFuture |
class |
DefaultSshFuture<T extends SshFuture>
A default implementation of
SshFuture . |
class |
DefaultVerifiableSshFuture<T extends SshFuture> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOpenSshHostKeysHandler |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIoServiceFactory |
class |
AbstractIoServiceFactoryFactory |
class |
AbstractIoWriteFuture |
class |
DefaultIoServiceFactoryFactory |
Modifier and Type | Class and Description |
---|---|
class |
MinaAcceptor |
class |
MinaConnector |
class |
MinaService |
class |
MinaServiceFactory |
class |
MinaServiceFactoryFactory |
class |
MinaSession |
Modifier and Type | Class and Description |
---|---|
class |
Nio2Acceptor |
class |
Nio2Connector |
class |
Nio2DefaultIoWriteFuture |
class |
Nio2Service |
class |
Nio2ServiceFactory |
class |
Nio2ServiceFactoryFactory |
class |
Nio2Session |
Modifier and Type | Class and Description |
---|---|
class |
AbstractKexFactoryManager |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDHKeyExchange |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClassLoadableResourceKeyPairProvider
This provider loads private keys from the specified resources that
are accessible via
ClassLoader.getResourceAsStream(String) . |
class |
AbstractFileKeyPairProvider
This host key provider loads private keys from the specified files.
|
class |
AbstractKeyPairProvider
Provides a default implementation for some
KeyPairProvider methods |
class |
AbstractResourceKeyPairProvider<R> |
Modifier and Type | Class and Description |
---|---|
class |
LocalFileScpSourceStreamResolver |
class |
LocalFileScpTargetStreamResolver |
class |
ScpHelper |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnectionService<S extends AbstractSession>
Base implementation of ConnectionService.
|
class |
AbstractConnectionServiceRequestHandler |
class |
AbstractSession
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication,
encoding and decoding.
|
class |
AbstractSessionFactory<M extends FactoryManager,S extends AbstractSession>
An abstract base factory of sessions.
|
class |
AbstractSessionIoHandler
TODO Add javadoc
|
class |
PendingWriteFuture
Future holding a packet pending key exchange termination.
|
class |
SessionTimeoutListener
Task that iterates over all currently open
AbstractSession s and checks each of them for timeouts. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCloseable
Provides some default implementations
|
class |
AbstractInnerCloseable |
class |
FuturesCloseable<T extends SshFuture> |
class |
IoBaseCloseable |
class |
ParallelCloseable
Waits for a group of
Closeable s to complete in any order, then
signals the completion by setting the "parent" future as closed |
class |
SequentialCloseable
Waits for a group of
Closeable s to complete in the given order, then
signals the completion by setting the "parent" future as closed |
class |
SimpleCloseable |
Modifier and Type | Class and Description |
---|---|
class |
ModifiableFileWatcher
Watches over changes for a file and re-loads them if file has changed - including
if file is deleted or (re-)created
|
Modifier and Type | Class and Description |
---|---|
class |
SshServer
The SshServer class is the main entry point for the server side of the SSH protocol.
|
class |
StandardEnvironment |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthNone
TODO Add javadoc
|
class |
UserAuthNoneFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthGSS
Prototype user authentication handling gssapi-with-mic.
|
Modifier and Type | Class and Description |
---|---|
class |
AcceptAllHostBasedAuthenticator |
class |
RejectAllHostBasedAuthenticator |
class |
StaticHostBasedAuthenticator |
Modifier and Type | Class and Description |
---|---|
class |
DefaultKeyboardInteractiveAuthenticator
Provides a default implementation for
KeyboardInteractiveAuthenticator
where it prompts for the password. |
Modifier and Type | Class and Description |
---|---|
class |
AcceptAllPasswordAuthenticator
Accepts all authentication attempts
|
class |
RejectAllPasswordAuthenticator
Rejects all authentication attempts
|
class |
StaticPasswordAuthenticator
Returns the same constant result
true/false regardless |
Modifier and Type | Class and Description |
---|---|
class |
AcceptAllPublickeyAuthenticator
Accepts all authentication attempts
|
class |
KeySetPublickeyAuthenticator
Checks against a
Collection of PublicKey s |
class |
RejectAllPublickeyAuthenticator
Rejects all authentication attempts
|
class |
StaticPublickeyAuthenticator
Returns the same constant result
true/false regardless |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerChannel
TODO Add javadoc
|
class |
ChannelSession.CommandCloseable |
class |
PipeDataReceiver
ChannelDataReceiver that buffers the received data into byte buffer
and provides an InputStream to consume them. |
class |
PuttyRequestHandler
Handles Putty specific channel requests as indicated by
Appendix F: SSH-2 names specified for PuTTY
|
Modifier and Type | Class and Description |
---|---|
class |
AuthorizedKeysAuthenticator
Uses the authorized keys file to implement
PublickeyAuthenticator
while automatically re-loading the keys if the file has changed when a
new authentication request is received. |
class |
DefaultAuthorizedKeysAuthenticator
Monitors the
~/.ssh/authorized_keys file of the user currently running
the server, re-loading it if necessary. |
Modifier and Type | Class and Description |
---|---|
class |
AcceptAllForwardingFilter
A
ForwardingFilter that accepts all requests |
class |
RejectAllForwardingFilter
A
ForwardingFilter that rejects all requests |
class |
StaticDecisionForwardingFilter
A
ForwardingFilter implementation that returns the same "static"
result for all the queries. |
class |
TcpipServerChannel
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
CancelTcpipForwardHandler
Handler for cancel-tcpip-forward global request.
|
class |
KeepAliveHandler
Handler for keepalive@xxx global request.
|
class |
NoMoreSessionsHandler
Handler for no-more-sessions@xxx global request.
|
class |
TcpipForwardHandler
Handler for tcpip-forward global request.
|
Modifier and Type | Class and Description |
---|---|
class |
JaasPasswordAuthenticator
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDHServerKeyExchange |
class |
DHGEXServer |
class |
DHGServer |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGeneratorHostKeyProvider
Holds a single
KeyPair which is generated the 1st time
AbstractGeneratorHostKeyProvider.loadKeys() is called. |
class |
SimpleGeneratorHostKeyProvider
TODO Add javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
ScpCommand
This commands provide SCP support on both server and client side.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerSession |
class |
ServerConnectionService
Server side
ssh-connection service. |
class |
ServerSessionImpl
TODO Add javadoc
|
class |
ServerUserAuthService |
class |
ServerUserAuthServiceFactory |
Modifier and Type | Class and Description |
---|---|
class |
InteractiveProcessShellFactory
A simplistic interactive shell factory
|
class |
InvertedShellWrapper
A shell implementation that wraps an instance of
InvertedShell
as a Command . |
class |
ProcessShell
Bridges the I/O streams between the SSH command and the process that executes it
|
class |
ProcessShellFactory
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSftpEventListenerAdapter
A no-op implementation of
SftpEventListener for those who wish to
implement only a small number of methods. |
class |
SftpSubsystem
SFTP subsystem
|
Modifier and Type | Class and Description |
---|---|
class |
X11ForwardSupport |
static class |
X11ForwardSupport.ChannelForwardedX11 |
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.