| Package | Description |
|---|---|
| com.sshtools.client | |
| com.sshtools.client.components | |
| com.sshtools.client.tasks |
| Modifier and Type | Field and Description |
|---|---|
protected SshTransport<SshClientContext> |
SshKeyExchangeClient.transport
The transport protocol for sending/receiving messages
|
| Modifier and Type | Method and Description |
|---|---|
protected ChannelNG<SshClientContext> |
ConnectionProtocolClient.createChannel(java.lang.String channeltype,
Connection<SshClientContext> con)
Create an SSH channel.
|
ChannelNG<SshClientContext> |
DefaultClientChannelFactory.createChannel(java.lang.String channeltype,
SshConnection con)
Called when a channel needs to be created.
|
protected ForwardingChannel<SshClientContext> |
LocalForwardingFactoryImpl.createChannel(java.lang.String channelType,
SshConnection con,
java.lang.String addressToBind,
int portToBind,
java.nio.channels.SocketChannel sc,
SshClientContext context) |
ChannelFactory<SshClientContext> |
SshClientContext.getChannelFactory() |
Connection<SshClientContext> |
SshClient.getConnection() |
ConnectionManager<SshClientContext> |
SshClientContext.getConnectionManager() |
ForwardingManager<SshClientContext> |
SshClientContext.getForwardingManager() |
GlobalRequestHandler<SshClientContext> |
SshClientContext.getGlobalRequestHandler(java.lang.String name) |
protected ChannelNG<SshClientContext> |
DefaultClientChannelFactory.onCreateChannel(java.lang.String channeltype,
SshConnection con) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SshClient.configure(SshClientContext sshContext) |
protected ForwardingChannel<SshClientContext> |
LocalForwardingFactoryImpl.createChannel(java.lang.String channelType,
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(GlobalRequestHandler<SshClientContext> handler) |
protected void |
TransportProtocolClient.completeKeyExchange(SshKeyExchange<SshClientContext> keyExchange) |
protected ChannelNG<SshClientContext> |
ConnectionProtocolClient.createChannel(java.lang.String channeltype,
Connection<SshClientContext> con)
Create an SSH channel.
|
SignatureGenerator |
ExternalKeyAuthenticator.getSignatureGenerator(Connection<SshClientContext> con) |
protected void |
TransportProtocolClient.initializeKeyExchange(SshKeyExchange<SshClientContext> keyExchange,
boolean firstPacketFollows,
boolean useFirstPacket) |
protected void |
PublicKeyAuthenticator.onStartAuthentication(Connection<SshClientContext> con) |
protected void |
ExternalKeyAuthenticator.onStartAuthentication(Connection<SshClientContext> con) |
void |
SshClientContext.setChannelFactory(ChannelFactory<SshClientContext> channelFactory) |
SshClientContext |
SshClientContext.setConnectionManager(ConnectionManager<SshClientContext> connectionManager) |
SshClientContext |
SshClientContext.setForwardingManager(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,
SshKeyPair... identities) |
SshClient(java.lang.String hostname,
int port,
java.lang.String username,
SshClientContext sshContext,
long connectTimeout,
SshKeyPair... identities) |
SshClient(java.lang.String hostname,
int port,
java.lang.String username,
SshClientContext sshContext,
SshKeyPair... identities) |
TransportProtocolClient(SshClientContext sshContext,
ConnectRequestFuture connectFuture) |
| Constructor and Description |
|---|
ConnectionProtocolClient(TransportProtocol<SshClientContext> transport,
java.lang.String username) |
| Modifier and Type | Method and Description |
|---|---|
void |
DiffieHellmanGroupExchange.init(SshTransport<SshClientContext> transport,
java.lang.String clientIdentification,
java.lang.String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroupExchange.init(SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Rsa1024Sha1.init(SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Curve25519SHA256Client.init(SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroup.init(SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Rsa2048Sha256.init(SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanEcdh.init(SshTransport<SshClientContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
| Constructor and Description |
|---|
AsyncSessionTask(Connection<SshClientContext> con) |
AsyncSessionTask(Connection<SshClientContext> con,
ChannelRequestFuture future) |
DownloadFileTask(Connection<SshClientContext> con,
java.lang.String path) |
DownloadFileTask(Connection<SshClientContext> con,
java.lang.String path,
java.io.File localFile) |
StatTask(Connection<SshClientContext> con,
java.lang.String path) |
UploadFileContentTask(Connection<SshClientContext> con,
java.lang.String content,
java.lang.String encoding,
java.lang.String path) |
UploadFileTask(Connection<SshClientContext> con,
java.io.File localFile) |
UploadFileTask(Connection<SshClientContext> con,
java.io.File localFile,
java.lang.String path) |
Copyright © 2022. All rights reserved.