Uses of Class
org.apache.sshd.common.util.logging.AbstractLoggingBean
Packages that use AbstractLoggingBean
Package
Description
-
Uses of AbstractLoggingBean in org.apache.sshd.agent.common
Subclasses of AbstractLoggingBean in org.apache.sshd.agent.commonModifier and TypeClassDescriptionclass
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.agent.local
Subclasses of AbstractLoggingBean in org.apache.sshd.agent.localModifier and TypeClassDescriptionclass
class
The server side fake agent, acting as an agent, but actually forwarding the requests to the auth channel on the client side.class
The client side channel that will receive requests forwards by the SSH server.protected class
-
Uses of AbstractLoggingBean in org.apache.sshd.client
Subclasses of AbstractLoggingBean in org.apache.sshd.clientModifier and TypeClassDescriptionclass
Entry point for the client side of the SSH protocol. -
Uses of AbstractLoggingBean in org.apache.sshd.client.auth
Subclasses of AbstractLoggingBean in org.apache.sshd.client.auth -
Uses of AbstractLoggingBean in org.apache.sshd.client.auth.hostbased
Subclasses of AbstractLoggingBean in org.apache.sshd.client.auth.hostbased -
Uses of AbstractLoggingBean in org.apache.sshd.client.auth.keyboard
Subclasses of AbstractLoggingBean in org.apache.sshd.client.auth.keyboardModifier and TypeClassDescriptionclass
Manages a "keyboard-interactive" exchange according to RFC4256class
-
Uses of AbstractLoggingBean in org.apache.sshd.client.auth.password
Subclasses of AbstractLoggingBean in org.apache.sshd.client.auth.passwordModifier and TypeClassDescriptionclass
Implements the client-side "password" authentication mechanismclass
-
Uses of AbstractLoggingBean in org.apache.sshd.client.auth.pubkey
Subclasses of AbstractLoggingBean in org.apache.sshd.client.auth.pubkeyModifier and TypeClassDescriptionclass
Implements the "publickey" authentication mechanismclass
-
Uses of AbstractLoggingBean in org.apache.sshd.client.channel
Subclasses of AbstractLoggingBean in org.apache.sshd.client.channelModifier and TypeClassDescriptionclass
TODO Add javadocclass
TODO Add javadocclass
Client channel to run a remote commandclass
Client side channel sessionclass
Client channel to open a remote shellclass
Client channel to run a subsystemclass
Serves as the base channel session for executing remote commands - including a full shell. -
Uses of AbstractLoggingBean in org.apache.sshd.client.channel.exit
Subclasses of AbstractLoggingBean in org.apache.sshd.client.channel.exitModifier and TypeClassDescriptionclass
Provides a common base class for channel request handlers that deal with various "exit-XXX
" requests.class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.client.config.hosts
Subclasses of AbstractLoggingBean in org.apache.sshd.client.config.hostsModifier and TypeClassDescriptionclass
Watches for changes in a configuration file and automatically reloads any changesclass
Monitors the~/.ssh/config
file of the user currently running the client, re-loading it if necessary. -
Uses of AbstractLoggingBean in org.apache.sshd.client.config.keys
Subclasses of AbstractLoggingBean in org.apache.sshd.client.config.keysModifier and TypeClassDescriptionclass
class
Watches over a group of files that contains client identitiesclass
AClientIdentityProvider
that watches a given key file re-loading its contents if it is ever modified, deleted or (re-)createdclass
-
Uses of AbstractLoggingBean in org.apache.sshd.client.future
Subclasses of AbstractLoggingBean in org.apache.sshd.client.futureModifier and TypeClassDescriptionclass
A default implementation ofAuthFuture
.class
A default implementation ofConnectFuture
.class
A default implementation ofOpenFuture
. -
Uses of AbstractLoggingBean in org.apache.sshd.client.global
Subclasses of AbstractLoggingBean in org.apache.sshd.client.globalModifier and TypeClassDescriptionclass
A handler for the "hostkeys-00@openssh.com" request - for now, only reads the presented host key. -
Uses of AbstractLoggingBean in org.apache.sshd.client.kex
Subclasses of AbstractLoggingBean in org.apache.sshd.client.kexModifier and TypeClassDescriptionclass
class
Base class for DHG key exchange algorithms.class
-
Uses of AbstractLoggingBean in org.apache.sshd.client.keyverifier
Subclasses of AbstractLoggingBean in org.apache.sshd.client.keyverifierModifier and TypeClassDescriptionfinal class
A ServerKeyVerifier that accepts all server keys.class
Monitors the~/.ssh/known_hosts
file of the user currently running the client, updating and re-loading it if necessary.class
AServerKeyVerifier
that delegates verification to the instance found in theClientSession
metadata The verifier can be specified at theSshClient
level, which may have connections to multiple hosts.class
final class
class
A ServerKeyVerifier that accepts one server key (specified in the constructor)class
Returns the same constant answertrue/false
regardless -
Uses of AbstractLoggingBean in org.apache.sshd.client.session
Subclasses of AbstractLoggingBean in org.apache.sshd.client.sessionModifier and TypeClassDescriptionclass
Provides default implementations ofClientSession
related methodsclass
Client sidessh-connection
service.class
class
The default implementation of aClientSession
class
Client sidessh-auth
service.class
class
A factory of client sessions. -
Uses of AbstractLoggingBean in org.apache.sshd.client.simple
Subclasses of AbstractLoggingBean in org.apache.sshd.client.simpleModifier and TypeClassDescriptionclass
class
-
Uses of AbstractLoggingBean in org.apache.sshd.client.subsystem
Subclasses of AbstractLoggingBean in org.apache.sshd.client.subsystem -
Uses of AbstractLoggingBean in org.apache.sshd.common.auth
Subclasses of AbstractLoggingBean in org.apache.sshd.common.authModifier and TypeClassDescriptionclass
AbstractUserAuthMethodFactory<S extends SessionContext,
M extends UserAuthInstance<S>> class
-
Uses of AbstractLoggingBean in org.apache.sshd.common.channel
Subclasses of AbstractLoggingBean in org.apache.sshd.common.channelModifier and TypeClassDescriptionclass
Provides common client/server channel functionalityclass
class
class
class
AnIoOutputStream
capable of queuing write requests.class
static class
class
protected static class
Marker type to avoid repeated buffering inChannelAsyncOutputStream.writePacket(IoWriteFutureImpl, boolean)
.class
class
AWindow
that describes how much data this side is prepared to receive from the peer.class
AWindow
reflecting this side's view of the peer'sLocalWindow
.class
An implementation ofIoOutputStream
using a synchronousChannelOutputStream
.protected static class
class
AChannel
implements a sliding window flow control for data packets (SSH_MSG_CHANNEL_DATA and SSH_MSG_CHANNEL_EXTENDED_DATA packets). -
Uses of AbstractLoggingBean in org.apache.sshd.common.config.keys.impl
Subclasses of AbstractLoggingBean in org.apache.sshd.common.config.keys.implModifier and TypeClassDescriptionclass
AbstractIdentityResourceLoader<PUB extends PublicKey,
PRV extends PrivateKey> class
AbstractKeyEntryResolver<PUB extends PublicKey,
PRV extends PrivateKey> class
AbstractPrivateKeyEntryDecoder<PUB extends PublicKey,
PRV extends PrivateKey> class
AbstractPublicKeyEntryDecoder<PUB extends PublicKey,
PRV extends PrivateKey> Useful base class implementation for a decoder of anOpenSSH
encoded key dataclass
class
class
class
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.common.config.keys.loader
Subclasses of AbstractLoggingBean in org.apache.sshd.common.config.keys.loaderModifier and TypeClassDescriptionclass
class
Tracks a file containingKeyPair
-s an re-loads it whenever a change has been sensed in the monitored file (if it exists) -
Uses of AbstractLoggingBean in org.apache.sshd.common.config.keys.loader.openssh
Subclasses of AbstractLoggingBean in org.apache.sshd.common.config.keys.loader.openssh -
Uses of AbstractLoggingBean in org.apache.sshd.common.config.keys.loader.pem
Subclasses of AbstractLoggingBean in org.apache.sshd.common.config.keys.loader.pemModifier and TypeClassDescriptionclass
Base class for PEM file key-pair loadersclass
class
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.common.file.nativefs
Subclasses of AbstractLoggingBean in org.apache.sshd.common.file.nativefs -
Uses of AbstractLoggingBean in org.apache.sshd.common.forward
Subclasses of AbstractLoggingBean in org.apache.sshd.common.forwardModifier and TypeClassDescriptionclass
Implements forwarding messages received from a channel to a port in TCP/IP port forwarding.class
Requests a "tcpip-forward" actionclass
SOCKS proxy server, supporting simple socks4/5 protocols.class
TODO Add javadoc -
Uses of AbstractLoggingBean in org.apache.sshd.common.future
Subclasses of AbstractLoggingBean in org.apache.sshd.common.futureModifier and TypeClassDescriptionclass
AbstractSshFuture<T extends SshFuture<T>>
class
A default implementation of aCancelFuture
.class
DefaultCancellableSshFuture<T extends SshFuture<T>>
A defaultCancellable
future implementation.class
A default implementation ofCloseFuture
.class
class
DefaultSshFuture<T extends SshFuture<T>>
A default implementation ofSshFuture
.class
DefaultVerifiableSshFuture<T extends SshFuture<T>>
class
ADefaultSshFuture
that can be used to wait for the reply of an SSH_MSG_GLOBAL_REQUEST sent withwant-reply = true
. -
Uses of AbstractLoggingBean in org.apache.sshd.common.global
Subclasses of AbstractLoggingBean in org.apache.sshd.common.global -
Uses of AbstractLoggingBean in org.apache.sshd.common.helpers
Subclasses of AbstractLoggingBean in org.apache.sshd.common.helpers -
Uses of AbstractLoggingBean in org.apache.sshd.common.io
Subclasses of AbstractLoggingBean in org.apache.sshd.common.ioModifier and TypeClassDescriptionclass
class
class
class
A default implementation of anIoConnectFuture
.class
-
Uses of AbstractLoggingBean in org.apache.sshd.common.io.nio2
Subclasses of AbstractLoggingBean in org.apache.sshd.common.io.nio2Modifier and TypeClassDescriptionclass
class
TODO Add javadocclass
class
class
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.common.kex
Subclasses of AbstractLoggingBean in org.apache.sshd.common.kex -
Uses of AbstractLoggingBean in org.apache.sshd.common.kex.dh
Subclasses of AbstractLoggingBean in org.apache.sshd.common.kex.dh -
Uses of AbstractLoggingBean in org.apache.sshd.common.kex.extension
Subclasses of AbstractLoggingBean in org.apache.sshd.common.kex.extensionModifier and TypeClassDescriptionclass
Detects if the server sends a "server-sig-algs" and updates the client session by adding the "rsa-sha2-256/512" signature factories (if not already added).class
A basic default implementation of a server-sideKexExtensionHandler
handling theServerSignatureAlgorithms
KEX extension. -
Uses of AbstractLoggingBean in org.apache.sshd.common.keyprovider
Subclasses of AbstractLoggingBean in org.apache.sshd.common.keyproviderModifier and TypeClassDescriptionclass
Provides a default implementation for someKeyPairProvider
methodsclass
class
This provider loads private keys from the specified resources that are accessible viaClassLoader.getResourceAsStream(String)
.class
class
This host key provider loads private keys from the specified files. -
Uses of AbstractLoggingBean in org.apache.sshd.common.session
Subclasses of AbstractLoggingBean in org.apache.sshd.common.session -
Uses of AbstractLoggingBean in org.apache.sshd.common.session.helpers
Subclasses of AbstractLoggingBean in org.apache.sshd.common.session.helpersModifier and TypeClassDescriptionclass
Base implementation of ConnectionService.class
class
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
TODO Add javadocclass
class
Future holding a packet pending key exchange termination.class
Delegates the main interface methods to specific ones after having decoded each message bufferclass
Contains split code in order to makeAbstractSession
class smallerclass
Task that iterates over all currently openSession
s and checks each of them for timeouts. -
Uses of AbstractLoggingBean in org.apache.sshd.common.util.closeable
Subclasses of AbstractLoggingBean in org.apache.sshd.common.util.closeableModifier and TypeClassDescriptionclass
Provides some default implementations for managing channel/connection open/close stateclass
class
FuturesCloseable<T extends SshFuture<T>>
class
class
Waits for a group ofCloseable
s to complete in any order, then signals the completion by setting the "parent" future as closedclass
Waits for a group ofCloseable
s to complete in the given order, then signals the completion by setting the "parent" future as closedclass
-
Uses of AbstractLoggingBean in org.apache.sshd.common.util.io
Subclasses of AbstractLoggingBean in org.apache.sshd.common.util.ioModifier and TypeClassDescriptionclass
Watches over changes for a file and re-loads them if file has changed - including if file is deleted or (re-)created -
Uses of AbstractLoggingBean in org.apache.sshd.common.util.net
Subclasses of AbstractLoggingBean in org.apache.sshd.common.util.net -
Uses of AbstractLoggingBean in org.apache.sshd.common.util.security
Subclasses of AbstractLoggingBean in org.apache.sshd.common.util.security -
Uses of AbstractLoggingBean in org.apache.sshd.common.util.security.bouncycastle
Subclasses of AbstractLoggingBean in org.apache.sshd.common.util.security.bouncycastleModifier and TypeClassDescriptionclass
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.common.util.security.eddsa
Subclasses of AbstractLoggingBean in org.apache.sshd.common.util.security.eddsaModifier and TypeClassDescriptionclass
final class
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.common.util.threads
Subclasses of AbstractLoggingBean in org.apache.sshd.common.util.threadsModifier and TypeClassDescriptionclass
DefaultThreadFactory
used byThreadUtils
to create thread pools if user did provide oneprotected class
-
Uses of AbstractLoggingBean in org.apache.sshd.putty
Subclasses of AbstractLoggingBean in org.apache.sshd.puttyModifier and TypeClassDescriptionclass
AbstractPuttyKeyDecoder<PUB extends PublicKey,
PRV extends PrivateKey> class
class
TODO Add javadocclass
TODO Add javadocclass
-
Uses of AbstractLoggingBean in org.apache.sshd.scp.client
Subclasses of AbstractLoggingBean in org.apache.sshd.scp.clientModifier and TypeClassDescriptionclass
class
TODO Add javadocclass
class
TODO Add javadocclass
Helps transfer files between 2 servers rather than between server and local file system by using 2ClientSession
-s and simply copying from one server to the otherclass
TODO Add javadoc -
Uses of AbstractLoggingBean in org.apache.sshd.scp.common
Subclasses of AbstractLoggingBean in org.apache.sshd.scp.commonModifier and TypeClassDescriptionclass
A no-op implementation ofScpTransferEventListener
for those who wish to implement only a small number of methods.class
-
Uses of AbstractLoggingBean in org.apache.sshd.scp.common.helpers
Subclasses of AbstractLoggingBean in org.apache.sshd.scp.common.helpersModifier and TypeClassDescriptionclass
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.scp.server
Subclasses of AbstractLoggingBean in org.apache.sshd.scp.serverModifier and TypeClassDescriptionclass
This commands provide SCP support on both server and client side.class
ThisCommandFactory
can be used as a standalone command factory or can be used to augment anotherCommandFactory
and providesSCP
support.class
This commands SCP support for a ChannelSession. -
Uses of AbstractLoggingBean in org.apache.sshd.server
Subclasses of AbstractLoggingBean in org.apache.sshd.serverModifier and TypeClassDescriptionclass
The SshServer class is the main entry point for the server side of the SSH protocol.class
-
Uses of AbstractLoggingBean in org.apache.sshd.server.auth
Subclasses of AbstractLoggingBean in org.apache.sshd.server.authModifier and TypeClassDescriptionclass
class
class
TODO Add javadocclass
-
Uses of AbstractLoggingBean in org.apache.sshd.server.auth.gss
Subclasses of AbstractLoggingBean in org.apache.sshd.server.auth.gssModifier and TypeClassDescriptionclass
Prototype user authentication handling gssapi-with-mic. -
Uses of AbstractLoggingBean in org.apache.sshd.server.auth.hostbased
Subclasses of AbstractLoggingBean in org.apache.sshd.server.auth.hostbasedModifier and TypeClassDescriptionfinal class
final class
class
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.server.auth.keyboard
Subclasses of AbstractLoggingBean in org.apache.sshd.server.auth.keyboardModifier and TypeClassDescriptionclass
Provides a default implementation forKeyboardInteractiveAuthenticator
where it prompts for the password.class
Issue a "keyboard-interactive" command according to RFC4256class
-
Uses of AbstractLoggingBean in org.apache.sshd.server.auth.password
Subclasses of AbstractLoggingBean in org.apache.sshd.server.auth.passwordModifier and TypeClassDescriptionfinal class
Accepts all authentication attemptsfinal class
Rejects all authentication attemptsclass
Returns the same constant resulttrue/false
regardlessclass
Implements the server-side "password" authentication mechanismclass
-
Uses of AbstractLoggingBean in org.apache.sshd.server.auth.pubkey
Subclasses of AbstractLoggingBean in org.apache.sshd.server.auth.pubkeyModifier and TypeClassDescriptionfinal class
Accepts all authentication attemptsclass
Checks against aCollection
ofAuthorizedKeyEntry
s Records the matched entry under a session attribute.class
Caches the result per session - compensates forOpenSSH
behavior where it sends 2 requests with the same key (seeSSHD-300
).class
Checks against aCollection
ofPublicKey
sfinal class
Rejects all authentication attemptsclass
Returns the same constant resulttrue/false
regardlessclass
TODO Add javadocclass
-
Uses of AbstractLoggingBean in org.apache.sshd.server.channel
Subclasses of AbstractLoggingBean in org.apache.sshd.server.channelModifier and TypeClassDescriptionclass
TODO Add javadocclass
Server side channel sessionclass
class
ChannelDataReceiver
that buffers the received data into byte buffer and provides anInputStream
to consume them.class
Handles Putty specific channel requests as indicated by Appendix F: SSH-2 names specified for PuTTY -
Uses of AbstractLoggingBean in org.apache.sshd.server.command
Subclasses of AbstractLoggingBean in org.apache.sshd.server.commandModifier and TypeClassDescriptionclass
Provides a basic useful skeleton forCommand
executionsclass
ACommandFactory
wrapper that delegates calls to a proxyclass
Provides a basic useful skeleton forCommand
executions that require file system access -
Uses of AbstractLoggingBean in org.apache.sshd.server.config.keys
Subclasses of AbstractLoggingBean in org.apache.sshd.server.config.keysModifier and TypeClassDescriptionclass
Uses the authorized keys file to implementPublickeyAuthenticator
while automatically re-loading the keys if the file has changed when a new authentication request is received.class
Monitors the~/.ssh/authorized_keys
file of the user currently running the server, re-loading it if necessary. -
Uses of AbstractLoggingBean in org.apache.sshd.server.forward
Subclasses of AbstractLoggingBean in org.apache.sshd.server.forwardModifier and TypeClassDescriptionclass
AForwardingFilter
that accepts all requestsclass
AForwardingFilter
that rejects all requestsclass
AForwardingFilter
implementation that returns the same "static" result for all the queries.class
TODO Add javadoc -
Uses of AbstractLoggingBean in org.apache.sshd.server.global
Subclasses of AbstractLoggingBean in org.apache.sshd.server.globalModifier and TypeClassDescriptionclass
Handler for "cancel-tcpip-forward" global request.class
Handler for "keepalive@xxx" global request.class
Handler for "no-more-sessions@xxx" global request.class
An initial handler for "hostkeys-prove-00@openssh.com" requestclass
Handler for "tcpip-forward" global request. -
Uses of AbstractLoggingBean in org.apache.sshd.server.jaas
Subclasses of AbstractLoggingBean in org.apache.sshd.server.jaas -
Uses of AbstractLoggingBean in org.apache.sshd.server.kex
Subclasses of AbstractLoggingBean in org.apache.sshd.server.kexModifier and TypeClassDescriptionclass
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.server.keyprovider
Subclasses of AbstractLoggingBean in org.apache.sshd.server.keyproviderModifier and TypeClassDescriptionclass
Holds a singleKeyPair
which is generated the 1st timeAbstractGeneratorHostKeyProvider.loadKeys(SessionContext)
is called.class
A simple implementation of anAbstractGeneratorHostKeyProvider
that writes and reads host keys using the OpenSSH file format. -
Uses of AbstractLoggingBean in org.apache.sshd.server.session
Subclasses of AbstractLoggingBean in org.apache.sshd.server.sessionModifier and TypeClassDescriptionclass
Provides default implementations forServerSession
related methodsclass
Server sidessh-connection
service.class
class
The default implementation for aServerSession
class
class
class
A factory of server sessions. -
Uses of AbstractLoggingBean in org.apache.sshd.server.shell
Subclasses of AbstractLoggingBean in org.apache.sshd.server.shellModifier and TypeClassDescriptionclass
Provides different shell(s) based on some criteria of the providedChannelSession
class
A simplistic interactive shell factoryclass
A shell implementation that wraps an instance ofInvertedShell
as aCommand
.class
Bridges the I/O streams between the SSH command and the process that executes itclass
-
Uses of AbstractLoggingBean in org.apache.sshd.server.x11
Subclasses of AbstractLoggingBean in org.apache.sshd.server.x11 -
Uses of AbstractLoggingBean in org.apache.sshd.sftp.client.extensions.helpers
Subclasses of AbstractLoggingBean in org.apache.sshd.sftp.client.extensions.helpersModifier and TypeClassDescriptionclass
class
class
class
Implements "check-file-handle" extensionclass
Implements "check-file-name" extensionclass
Implements the "copy-data" extensionclass
Implements the "copy-file" extensionclass
Implements "filename-translation-control" extension commandclass
Implements "md5-hash" extensionclass
Implements "md5-hash-handle" extensionclass
Implements "space-available" extension -
Uses of AbstractLoggingBean in org.apache.sshd.sftp.client.extensions.openssh.helpers
Modifier and TypeClassDescriptionclass
class
class
class
class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.sftp.client.fs
Subclasses of AbstractLoggingBean in org.apache.sshd.sftp.client.fsModifier and TypeClassDescriptionclass
private final class
class
-
Uses of AbstractLoggingBean in org.apache.sshd.sftp.client.impl
Subclasses of AbstractLoggingBean in org.apache.sshd.sftp.client.implModifier and TypeClassDescriptionclass
class
class
protected class
class
TODO Add javadocclass
Iterates over the available directory entries for a given path.class
-
Uses of AbstractLoggingBean in org.apache.sshd.sftp.server
Subclasses of AbstractLoggingBean in org.apache.sshd.sftp.serverModifier and TypeClassDescriptionclass
A no-op implementation ofSftpEventListener
for those who wish to implement only a small number of methods.class
class
SFTP subsystem