Package | Description |
---|---|
com.maverick.pool | |
com.maverick.scp |
This package contains a Secure Copy (SCP) engine suitable for the
lightweight J2SSH Maverick API.
|
com.maverick.ssh |
This package contains a set of general interface contracts for SSH communication that
provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications.
|
com.maverick.ssh1 |
This package contains an SSH1 implementation of the
com.maverick.ssh interfaces.
|
com.maverick.ssh2 |
This package contains an SSH2 implementation of the
com.maverick.ssh interfaces.
|
com.maverick.vfs.ssh | |
com.sshtools.net |
This package contains a set of network utilities for the J2SSH Maverick API.
|
com.sshtools.scp |
This package contains the SSHTools SCP implementation converted to use the
J2SSH Maverick API's SCP engine.
|
com.sshtools.sftp |
This package contains the SSHTools SFTP client converted for use with the J2SSH
Maverick API.
|
socks |
Modifier and Type | Method and Description |
---|---|
SshClient |
SshClientPool.checkout(String host,
int port,
String username)
Check out an available client.
|
SshClient |
SshClientPool.checkout(String host,
int port,
String username,
SshClientFactory factory)
Check out an available client.
|
Modifier and Type | Method and Description |
---|---|
void |
SshClientFactory.authenticateClient(SshClient client)
Authenticate the client.
|
void |
SshClientAdapter.authenticateClient(SshClient client) |
void |
SshClientPool.checkin(SshClient client)
Check in an idle client.
|
protected boolean |
SshClientPool.processIdle(SshClient client)
Process an idle event for the client.
|
Modifier and Type | Field and Description |
---|---|
protected SshClient |
ScpClientIO.ssh |
Constructor and Description |
---|
ScpClientIO(SshClient ssh)
Creates an SCP client.
|
Modifier and Type | Method and Description |
---|---|
SshClient |
SshConnector.connect(SshTransport transport,
String username) |
SshClient |
SshClientConnector.connect(SshTransport transport,
String username)
Create a new connection to an SSH server over the specified transport.
|
SshClient |
SshConnector.connect(SshTransport transport,
String username,
boolean buffered) |
SshClient |
SshClientConnector.connect(SshTransport transport,
String username,
boolean buffered)
See
SshClientConnector.connect(SshTransport, String) for full details. |
SshClient |
SshConnector.connect(SshTransport transport,
String username,
boolean buffered,
SshContext context) |
SshClient |
SshClientConnector.connect(SshTransport transport,
String username,
boolean buffered,
SshContext context)
See
SshClientConnector.connect(SshTransport, String) for full details. |
SshClient |
SshConnector.connect(SshTransport transport,
String username,
SshContext context) |
SshClient |
SshClientConnector.connect(SshTransport transport,
String username,
SshContext context)
See
SshClientConnector.connect(SshTransport, String) for full details. |
SshClient |
SshClient.duplicate()
Create an identical version of an SshClient using cached authentication
information and the SshTransport duplicate method.
|
SshClient |
SshSession.getClient()
Get the client that created this session.
|
SshClient |
SshChannel.getClient()
The SshClient that this channel belongs to
|
SshClient |
Shell.getClient() |
static SshClient |
SshCompatibilityUtils.getRemoteClient(String hostname,
int port,
String username,
String password,
boolean tcpNoDelay) |
static SshClient |
SshCompatibilityUtils.getRemoteClient(String hostname,
int port,
String username,
String password,
boolean tcpNoDelay,
String cipher) |
SshClient |
SshClient.openRemoteClient(String hostname,
int port,
String username)
Open up an SSH client from the remote machine to another remote server.
|
SshClient |
SshClient.openRemoteClient(String hostname,
int port,
String username,
SshClientConnector con)
Open up an SSH client from the remote machine to another remote server.
|
Modifier and Type | Method and Description |
---|---|
void |
SshClientListener.authenticated(SshClient client,
String username) |
void |
SshClientAdapter.authenticated(SshClient client,
String username) |
void |
SshClientListener.authenticationStarted(SshClient client,
String[] methods) |
void |
SshClientAdapter.authenticationStarted(SshClient client,
String[] methods) |
void |
SshClientListener.commandExecuted(SshClient client,
SshSession session,
String cmd,
int exitCode) |
void |
SshClientAdapter.commandExecuted(SshClient client,
SshSession session,
String cmd,
int exitCode) |
void |
SshClientListener.connected(SshClient client,
String remoteIdentification) |
void |
SshClientAdapter.connected(SshClient client,
String remoteIdentification) |
void |
SshClientListener.disconnected(SshClient client,
String msg,
int reason) |
void |
SshClientAdapter.disconnected(SshClient client,
String msg,
int reason) |
void |
SshClientListener.disconnecting(SshClient client,
String msg,
int reason) |
void |
SshClientAdapter.disconnecting(SshClient client,
String msg,
int reason) |
void |
SshClientListener.executedCommand(SshClient client,
SshSession session,
String cmd) |
void |
SshClientAdapter.executedCommand(SshClient client,
SshSession session,
String cmd) |
void |
SshClientListener.executingCommand(SshClient client,
SshSession session,
String cmd) |
void |
SshClientAdapter.executingCommand(SshClient client,
SshSession session,
String cmd) |
void |
SshClientListener.idle(SshClient client,
long lastActivity) |
void |
SshClientAdapter.idle(SshClient client,
long lastActivity) |
void |
SshClientListener.keyExchangeComplete(SshClient client,
SshPublicKey hostkey,
String keyExchange,
String cipherCS,
String cipherSC,
String macCS,
String macSC,
String compressionCS,
String compressionSC) |
void |
SshClientAdapter.keyExchangeComplete(SshClient client,
SshPublicKey hostkey,
String keyExchange,
String cipherCS,
String cipherSC,
String macCS,
String macSC,
String compressionCS,
String compressionSC) |
void |
ConfigurationCollector.keyExchangeComplete(SshClient client,
SshPublicKey hostkey,
String keyExchange,
String cipherCS,
String cipherSC,
String macCS,
String macSC,
String compressionCS,
String compressionSC) |
void |
SshClientListener.sessionClosed(SshClient client,
SshSession channel) |
void |
SshClientAdapter.sessionClosed(SshClient client,
SshSession channel) |
void |
SshClientListener.sessionOpened(SshClient client,
SshSession channel) |
void |
SshClientAdapter.sessionOpened(SshClient client,
SshSession channel) |
void |
SshClientListener.shellClosed(SshClient client,
SshSession session) |
void |
SshClientAdapter.shellClosed(SshClient client,
SshSession session) |
void |
SshClientListener.startedShell(SshClient client,
SshSession session) |
void |
SshClientAdapter.startedShell(SshClient client,
SshSession session) |
void |
SshClientListener.startedSubsystem(SshClient client,
SshSession session,
String subsystem) |
void |
SshClientAdapter.startedSubsystem(SshClient client,
SshSession session,
String subsystem) |
void |
SshClientListener.startingShell(SshClient client,
SshSession sSession) |
void |
SshClientAdapter.startingShell(SshClient client,
SshSession sSession) |
void |
SshClientListener.startingSubsystem(SshClient client,
SshSession session,
String subsystem) |
void |
SshClientAdapter.startingSubsystem(SshClient client,
SshSession session,
String subsystem) |
void |
SshClientListener.subsystemClosed(SshClient client,
SshSession session,
String subsystem) |
void |
SshClientAdapter.subsystemClosed(SshClient client,
SshSession session,
String subsystem) |
Constructor and Description |
---|
PseudoTerminalModes(SshClient client) |
Shell(SshClient ssh) |
Shell(SshClient ssh,
ShellStartupTrigger trigger) |
Shell(SshClient ssh,
ShellStartupTrigger trigger,
long startupTimeout) |
Shell(SshClient ssh,
ShellStartupTrigger trigger,
long startupTimeout,
String termtype) |
Shell(SshClient ssh,
ShellStartupTrigger trigger,
long startupTimeout,
String termtype,
int cols,
int rows) |
Modifier and Type | Class and Description |
---|---|
class |
Ssh1Client
|
Modifier and Type | Method and Description |
---|---|
SshClient |
Ssh1Client.duplicate() |
SshClient |
Ssh1Client.openRemoteClient(String hostname,
int port,
String username) |
SshClient |
Ssh1Client.openRemoteClient(String hostname,
int port,
String username,
SshClientConnector con) |
Modifier and Type | Class and Description |
---|---|
class |
Ssh2Client
|
Modifier and Type | Method and Description |
---|---|
SshClient |
Ssh2Client.duplicate() |
SshClient |
Ssh2Session.getClient() |
SshClient |
Ssh2Channel.getClient() |
SshClient |
Ssh2Client.openRemoteClient(String hostname,
int port,
String username) |
SshClient |
Ssh2Client.openRemoteClient(String hostname,
int port,
String username,
SshClientConnector con) |
Modifier and Type | Method and Description |
---|---|
static SshClient |
SftpClientFactory.createConnection(String hostname,
int port,
String username,
String password,
org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) |
SshClient |
SftpFileSystemConfigBuilder.getSshClient(org.apache.commons.vfs2.FileSystemOptions opts) |
Modifier and Type | Method and Description |
---|---|
void |
SftpFileSystemConfigBuilder.setSshClient(org.apache.commons.vfs2.FileSystemOptions opts,
SshClient sshClient) |
Constructor and Description |
---|
SftpFileSystem(org.apache.commons.vfs2.provider.GenericFileName rootName,
SshClient ssh,
org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) |
Constructor and Description |
---|
ForwardingClient(SshClient ssh)
Create an forwarding client.
|
Constructor and Description |
---|
ScpClient(File cwd,
SshClient ssh)
Creates an SCP client.
|
ScpClient(SshClient ssh)
Creates an SCP client.
|
Constructor and Description |
---|
SftpClient(int timeout,
SshClient ssh) |
SftpClient(SshClient ssh) |
SftpClient(SshClient ssh,
ChannelEventListener listener) |
SftpClient(SshClient ssh,
ChannelEventListener listener,
int timeout) |
SftpClient(SshClient ssh,
int version)
Constructs the SFTP client.
|
SftpClient(SshClient ssh,
int version,
ChannelEventListener listener)
Constructs the SFTP client with a given channel event listener.
|
SftpClient(SshClient ssh,
int version,
int timeout)
Constructs the SFTP client.
|
SftpClient(SshClient ssh,
int version,
int timeout,
ChannelEventListener listener)
Constructs the SFTP client with a given channel event listener.
|
Constructor and Description |
---|
ProxyServer(ServerAuthenticator auth,
SshClient agent)
Creates a proxy server with given Authentication scheme.
|
Copyright © 2024. All rights reserved.