Package | Description |
---|---|
org.apache.sshd |
Defines the two main classes for the client and server side of SSH protocol support.
|
org.apache.sshd.client.session | |
org.apache.sshd.common | |
org.apache.sshd.common.channel | |
org.apache.sshd.common.file | |
org.apache.sshd.common.file.nativefs | |
org.apache.sshd.common.file.virtualfs | |
org.apache.sshd.common.session | |
org.apache.sshd.server.auth | |
org.apache.sshd.server.session | |
org.apache.sshd.sftp | |
org.apache.sshd.sftp.subsystem |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientSession
An authenticated session to a given SSH server
A client session is established using the
SshClient . |
Modifier and Type | Class and Description |
---|---|
class |
ClientSessionImpl
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
Service |
ClientConnectionService.Factory.create(Session session) |
Service |
ClientUserAuthService.Factory.create(Session session) |
Constructor and Description |
---|
ClientConnectionService(Session s) |
ClientUserAuthService(Session s) |
ClientUserAuthServiceNew(Session s) |
ClientUserAuthServiceOld(Session s) |
Modifier and Type | Method and Description |
---|---|
Session |
Service.getSession() |
Session |
Channel.getSession() |
Modifier and Type | Method and Description |
---|---|
boolean |
ForwardingFilter.canConnect(SshdSocketAddress address,
Session session)
Determine if the session may create an outbound connection.
|
boolean |
ForwardingFilter.canForwardAgent(Session session)
Determine if the session may arrange for agent forwarding.
|
boolean |
ForwardingFilter.canForwardX11(Session session)
Determine if the session may arrange for X11 forwarding.
|
boolean |
ForwardingFilter.canListen(SshdSocketAddress address,
Session session)
Determine if the session may listen for inbound connections.
|
static Service |
ServiceFactory.Utils.create(List<ServiceFactory> factories,
String name,
Session session)
Create an instance of the specified name by looking up the needed factory
in the list.
|
Service |
ServiceFactory.create(Session session) |
void |
Channel.init(ConnectionService service,
Session session,
int id) |
void |
SessionListener.sessionClosed(Session session)
A session has been closed
|
void |
SessionListener.sessionCreated(Session session)
A new session just been created
|
void |
SessionListener.sessionEvent(Session sesssion,
SessionListener.Event event)
An event has been triggered
|
Modifier and Type | Field and Description |
---|---|
protected Session |
AbstractChannel.session |
Modifier and Type | Method and Description |
---|---|
Session |
AbstractChannel.getSession() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractChannel.init(ConnectionService service,
Session session,
int id) |
Modifier and Type | Method and Description |
---|---|
FileSystemView |
FileSystemFactory.createFileSystemView(Session session)
Create user specific file system view.
|
Modifier and Type | Method and Description |
---|---|
FileSystemView |
NativeFileSystemFactory.createFileSystemView(Session session)
Create the appropriate user file system view.
|
Modifier and Type | Method and Description |
---|---|
FileSystemView |
VirtualFileSystemFactory.createFileSystemView(Session session) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSession
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication,
encoding and decoding.
|
Modifier and Type | Field and Description |
---|---|
protected Session |
AbstractConnectionService.session |
Constructor and Description |
---|
AbstractConnectionService(Session session) |
Modifier and Type | Method and Description |
---|---|
void |
CachingPublicKeyAuthenticator.sessionClosed(Session session) |
void |
CachingPublicKeyAuthenticator.sessionCreated(Session session) |
void |
CachingPublicKeyAuthenticator.sessionEvent(Session sesssion,
SessionListener.Event event) |
Modifier and Type | Class and Description |
---|---|
class |
ServerSession
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
Service |
ServerUserAuthService.Factory.create(Session session) |
Service |
ServerConnectionService.Factory.create(Session session) |
void |
ServerSessionTimeoutListener.sessionClosed(Session s) |
void |
ServerSessionTimeoutListener.sessionCreated(Session session) |
void |
ServerSessionTimeoutListener.sessionEvent(Session sesssion,
SessionListener.Event event) |
Constructor and Description |
---|
ServerConnectionService(Session s) |
ServerUserAuthService(Session s) |
Modifier and Type | Method and Description |
---|---|
Session |
SftpSession.getSession() |
Modifier and Type | Method and Description |
---|---|
Session |
SftpSubsystem.getSession() |
Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.