| 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 |
UserAuthKeyboardInteractive
Manages a "keyboard-interactive" exchange according to
RFC4256
|
class |
UserAuthPassword
TODO Add javadoc
|
class |
UserAuthPublicKey
TODO Add javadoc
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractClientChannel
TODO Add javadoc
|
class |
ChannelDirectTcpip
TODO Add javadoc
|
class |
ChannelExec
TODO Add javadoc
|
class |
ChannelSession
TODO Add javadoc
|
class |
ChannelShell
TODO Add javadoc
|
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 |
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 |
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 |
ClientConnectionService
Client side
ssh-connection service. |
class |
ClientSessionImpl
TODO Add javadoc
|
class |
ClientUserAuthService
Client side
ssh-auth service. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSftpClient |
class |
DefaultSftpClient |
class |
SftpDirEntryIterator
Iterates over the available directory entries for a given path.
|
| 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 |
AbstractChannel
TODO Add javadoc
|
class |
AbstractChannel.GracefulChannelCloseable |
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
TODO Add javadoc
|
class |
SocksProxy
SOCKS proxy server, supporting simple socks4/5 protocols.
|
class |
TcpipClientChannel
TODO Add javadoc
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCloseFuture
A default implementation of
CloseFuture. |
class |
DefaultSshFuture<T extends SshFuture>
A default implementation of
SshFuture. |
| 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 |
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
TODO Add javadoc
|
class |
AbstractResourceKeyPairProvider<R> |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalFileScpSourceStreamResolver |
class |
LocalFileScpTargetStreamResolver |
class |
ScpHelper |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConnectionService
Base implementation of ConnectionService.
|
class |
AbstractSession
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication,
encoding and decoding.
|
class |
PendingWriteFuture
Future holding a packet pending key exchange termination.
|
class |
SessionTimeoutListener
Task that iterates over all currently open
AbstractSessions and checks each of them for timeouts. |
| Modifier and Type | Class and Description |
|---|---|
static class |
CloseableUtils.AbstractCloseable |
static class |
CloseableUtils.AbstractInnerCloseable |
static class |
CloseableUtils.IoBaseCloseable |
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractUserAuth |
class |
UserAuthNone
TODO Add javadoc
|
| Modifier and Type | Class and Description |
|---|---|
class |
UserAuthGSS
Prototype user authentication handling gssapi-with-mic.
|
| 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 PublicKeys |
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 |
ScpCommand
This commands provide SCP support on both server and client side.
|
| 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 |
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 |
ServerConnectionService
Server side
ssh-connection service. |
class |
ServerSessionImpl
TODO Add javadoc
|
class |
ServerUserAuthService |
| Modifier and Type | Class and Description |
|---|---|
class |
InteractiveProcessShellFactory
A simplistic interactive shell factory
|
class |
ProcessShellFactory
|
| Modifier and Type | Class and Description |
|---|---|
class |
SftpSubsystem
SFTP subsystem
|
| Modifier and Type | Class and Description |
|---|---|
class |
X11ForwardSupport |
static class |
X11ForwardSupport.ChannelForwardedX11 |
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.