Package | Description |
---|---|
com.sshtools.client | |
com.sshtools.client.components | |
com.sshtools.client.sftp | |
com.sshtools.client.tasks | |
com.sshtools.server.callback | |
com.sshtools.vsession.commands.ssh |
Modifier and Type | Field and Description |
---|---|
protected com.sshtools.synergy.ssh.SshTransport<SshClientContext> |
SshKeyExchangeClient.transport
The transport protocol for sending/receiving messages
|
Modifier and Type | Method and Description |
---|---|
SshClientContext |
SshClientContext.addAuthenticator(ClientAuthenticator auth) |
SshClientContext |
SshClientContext.addGlobalRequestHandler(com.sshtools.synergy.ssh.GlobalRequestHandler<SshClientContext> handler) |
SshClientContext |
SshClientContext.addStateListener(ClientStateListener stateListener) |
SshClientContext |
SshClient.getContext() |
SshClientContext |
ConnectionProtocolClient.getContext() |
SshClientContext |
SshClientContext.setBannerDisplay(BannerDisplay bannerDisplay) |
SshClientContext |
SshClientContext.setConnectionManager(com.sshtools.synergy.ssh.ConnectionManager<SshClientContext> connectionManager) |
SshClientContext |
SshClientContext.setForwardingManager(com.sshtools.synergy.ssh.ForwardingManager<SshClientContext> forwardingManager) |
SshClientContext |
SshClientContext.setHostKeyVerification(com.sshtools.common.knownhosts.HostKeyVerification hkv) |
SshClientContext |
SshClientContext.setSubsystemCacheSize(int subsystemCacheSize) |
SshClientContext |
SshClientContext.setUsername(java.lang.String username)
Set the username for this connection.
|
Modifier and Type | Method and Description |
---|---|
protected com.sshtools.synergy.ssh.ChannelNG<SshClientContext> |
ConnectionProtocolClient.createChannel(java.lang.String channeltype,
com.sshtools.synergy.ssh.Connection<SshClientContext> con)
Create an SSH channel.
|
com.sshtools.synergy.ssh.ChannelNG<SshClientContext> |
DefaultClientChannelFactory.createChannel(java.lang.String channeltype,
com.sshtools.common.ssh.SshConnection con)
Called when a channel needs to be created.
|
protected com.sshtools.synergy.ssh.ForwardingChannel<SshClientContext> |
LocalForwardingFactoryImpl.createChannel(java.lang.String channelType,
com.sshtools.common.ssh.SshConnection con,
java.lang.String addressToBind,
int portToBind,
java.nio.channels.SocketChannel sc,
SshClientContext context) |
com.sshtools.synergy.ssh.ChannelFactory<SshClientContext> |
SshClientContext.getChannelFactory() |
com.sshtools.synergy.ssh.Connection<SshClientContext> |
SshClient.getConnection() |
com.sshtools.synergy.ssh.ConnectionManager<SshClientContext> |
SshClientContext.getConnectionManager() |
com.sshtools.synergy.ssh.ForwardingManager<SshClientContext> |
SshClientContext.getForwardingManager() |
com.sshtools.synergy.ssh.GlobalRequestHandler<SshClientContext> |
SshClientContext.getGlobalRequestHandler(java.lang.String name) |
protected com.sshtools.synergy.ssh.ChannelNG<SshClientContext> |
DefaultClientChannelFactory.onCreateChannel(java.lang.String channeltype,
com.sshtools.common.ssh.SshConnection con) |
Modifier and Type | Method and Description |
---|---|
protected void |
SshClient.configure(SshClientContext sshContext) |
protected com.sshtools.synergy.ssh.ForwardingChannel<SshClientContext> |
LocalForwardingFactoryImpl.createChannel(java.lang.String channelType,
com.sshtools.common.ssh.SshConnection con,
java.lang.String addressToBind,
int portToBind,
java.nio.channels.SocketChannel sc,
SshClientContext context) |
protected void |
SshClient.doConnect(java.lang.String hostname,
int port,
java.lang.String username,
SshClientContext sshContext,
long connectTimeout) |
Modifier and Type | Method and Description |
---|---|
SshClientContext |
SshClientContext.addGlobalRequestHandler(com.sshtools.synergy.ssh.GlobalRequestHandler<SshClientContext> handler) |
protected void |
TransportProtocolClient.completeKeyExchange(com.sshtools.synergy.ssh.components.SshKeyExchange<SshClientContext> keyExchange) |
protected com.sshtools.synergy.ssh.ChannelNG<SshClientContext> |
ConnectionProtocolClient.createChannel(java.lang.String channeltype,
com.sshtools.synergy.ssh.Connection<SshClientContext> con)
Create an SSH channel.
|
com.sshtools.common.publickey.SignatureGenerator |
ExternalKeyAuthenticator.getSignatureGenerator(com.sshtools.synergy.ssh.Connection<SshClientContext> con) |
protected void |
TransportProtocolClient.initializeKeyExchange(com.sshtools.synergy.ssh.components.SshKeyExchange<SshClientContext> keyExchange,
boolean firstPacketFollows,
boolean useFirstPacket) |
protected void |
PublicKeyAuthenticator.onStartAuthentication(com.sshtools.synergy.ssh.Connection<SshClientContext> con) |
protected void |
ExternalKeyAuthenticator.onStartAuthentication(com.sshtools.synergy.ssh.Connection<SshClientContext> con) |
void |
SshClientContext.setChannelFactory(com.sshtools.synergy.ssh.ChannelFactory<SshClientContext> channelFactory) |
SshClientContext |
SshClientContext.setConnectionManager(com.sshtools.synergy.ssh.ConnectionManager<SshClientContext> connectionManager) |
SshClientContext |
SshClientContext.setForwardingManager(com.sshtools.synergy.ssh.ForwardingManager<SshClientContext> forwardingManager) |
Constructor and Description |
---|
AuthenticationProtocolClient(TransportProtocolClient transport,
SshClientContext context,
java.lang.String username) |
SshClient(java.lang.String hostname,
java.lang.Integer port,
java.lang.String username,
SshClientContext sshContext) |
SshClient(java.lang.String hostname,
java.lang.Integer port,
java.lang.String username,
SshClientContext sshContext,
long connectTimeout) |
SshClient(java.lang.String hostname,
int port,
java.lang.String username,
SshClientContext sshContext,
long connectTimeout,
char[] password,
com.sshtools.common.ssh.components.SshKeyPair... identities) |
SshClient(java.lang.String hostname,
int port,
java.lang.String username,
SshClientContext sshContext,
long connectTimeout,
com.sshtools.common.ssh.components.SshKeyPair... identities) |
SshClient(java.lang.String hostname,
int port,
java.lang.String username,
SshClientContext sshContext,
com.sshtools.common.ssh.components.SshKeyPair... identities) |
TransportProtocolClient(SshClientContext sshContext,
com.sshtools.synergy.nio.ConnectRequestFuture connectFuture) |
Constructor and Description |
---|
ConnectionProtocolClient(com.sshtools.synergy.ssh.TransportProtocol<SshClientContext> transport,
java.lang.String username) |
Modifier and Type | Method and Description |
---|---|
void |
DiffieHellmanGroupExchange.init(com.sshtools.synergy.ssh.SshTransport<SshClientContext> transport,
java.lang.String clientIdentification,
java.lang.String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Rsa2048Sha256.init(com.sshtools.synergy.ssh.SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Rsa1024Sha1.init(com.sshtools.synergy.ssh.SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroupExchange.init(com.sshtools.synergy.ssh.SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroup.init(com.sshtools.synergy.ssh.SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanEcdh.init(com.sshtools.synergy.ssh.SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Curve25519SHA256Client.init(com.sshtools.synergy.ssh.SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
Modifier and Type | Method and Description |
---|---|
SshClientContext |
SftpChannel.getContext() |
Constructor and Description |
---|
AsyncSessionTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con) |
AsyncSessionTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con,
com.sshtools.common.ssh.ChannelRequestFuture future) |
DownloadFileTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con,
java.lang.String path) |
DownloadFileTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con,
java.lang.String path,
java.io.File localFile) |
StatTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con,
java.lang.String path) |
UploadFileContentTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con,
java.lang.String content,
java.lang.String encoding,
java.lang.String path) |
UploadFileTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con,
java.io.File localFile) |
UploadFileTask(com.sshtools.synergy.ssh.Connection<SshClientContext> con,
java.io.File localFile,
java.lang.String path) |
Modifier and Type | Class and Description |
---|---|
class |
SwitchingSshContext |
Modifier and Type | Method and Description |
---|---|
SshClientContext |
CallbackContextFactory.createContext(com.sshtools.synergy.nio.SshEngineContext daemonContext,
java.nio.channels.SocketChannel sc) |
Modifier and Type | Method and Description |
---|---|
protected void |
CallbackContextFactory.configureCallbackContext(SshClientContext clientContext) |
Modifier and Type | Method and Description |
---|---|
static SshClientContext |
SshClientHelper.getSshContext(SshClientArguments arguments) |
Modifier and Type | Method and Description |
---|---|
static void |
SshClientHelper.setUpCipherSpecs(SshClientArguments arguments,
SshClientContext ctx) |
static void |
SshClientHelper.setUpCompression(SshClientArguments arguments,
SshClientContext ctx) |
static void |
SshClientHelper.setUpMacSpecs(SshClientArguments arguments,
SshClientContext ctx) |
Copyright © 2024. All rights reserved.