Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCommand - Class in com.sshtools.server.vsession
- AbstractCommand(String, String, String, String) - Constructor for class com.sshtools.server.vsession.AbstractCommand
- AbstractCommandTask - Class in com.sshtools.client.tasks
-
Deprecated.
- AbstractCommandTask(AbstractSessionTask.AbstractSessionTaskBuilder<?, SessionChannelNG, ?>, String, String, boolean) - Constructor for class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated.
- AbstractCommandTask(SshConnection, String) - Constructor for class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractCommandTask(SshConnection, String, ChannelRequestFuture) - Constructor for class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractCommandTask(SshConnection, String, String) - Constructor for class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractCommandTask(SshConnection, String, String, ChannelRequestFuture) - Constructor for class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractConnectionTask - Class in com.sshtools.client.tasks
- AbstractConnectionTask(SshClient) - Constructor for class com.sshtools.client.tasks.AbstractConnectionTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractConnectionTask(AbstractConnectionTask.AbstractConnectionTaskBuilder<?, ?>) - Constructor for class com.sshtools.client.tasks.AbstractConnectionTask
- AbstractConnectionTask(SshConnection) - Constructor for class com.sshtools.client.tasks.AbstractConnectionTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractConnectionTask.AbstractConnectionTaskBuilder<B extends AbstractConnectionTask.AbstractConnectionTaskBuilder<B,
T>, T extends AbstractConnectionTask> - Class in com.sshtools.client.tasks - AbstractConnectionTaskBuilder() - Constructor for class com.sshtools.client.tasks.AbstractConnectionTask.AbstractConnectionTaskBuilder
- AbstractFileTask - Class in com.sshtools.client.tasks
- AbstractFileTask(AbstractFileTask.AbstractFileTaskBuilder<?, ?>) - Constructor for class com.sshtools.client.tasks.AbstractFileTask
- AbstractFileTask.AbstractFileTaskBuilder<B extends AbstractFileTask.AbstractFileTaskBuilder<B,
T>, T extends AbstractConnectionTask> - Class in com.sshtools.client.tasks - AbstractFileTaskBuilder() - Constructor for class com.sshtools.client.tasks.AbstractFileTask.AbstractFileTaskBuilder
- AbstractKeyboardInteractiveCallback - Class in com.sshtools.client
- AbstractKeyboardInteractiveCallback() - Constructor for class com.sshtools.client.AbstractKeyboardInteractiveCallback
- AbstractMount - Class in com.sshtools.common.files.vfs
- AbstractMount(String, String) - Constructor for class com.sshtools.common.files.vfs.AbstractMount
- AbstractMount(String, String, boolean, boolean) - Constructor for class com.sshtools.common.files.vfs.AbstractMount
- AbstractOptimisedTask<TARGET,
LOCALFILE> - Class in com.sshtools.client.tasks - AbstractOptimisedTask(AbstractOptimisedTask.AbstractOptimisedTaskBuilder<?, ?, LOCALFILE>) - Constructor for class com.sshtools.client.tasks.AbstractOptimisedTask
- AbstractOptimisedTask.AbstractOptimisedTaskBuilder<B extends AbstractOptimisedTask.AbstractOptimisedTaskBuilder<B,
T, LOCALFILE>, T extends AbstractOptimisedTask<?, ?>, LOCALFILE> - Class in com.sshtools.client.tasks - AbstractOptimisedTask.FileTransferProgressWrapper - Class in com.sshtools.client.tasks
- AbstractOptimisedTask.ProgressMessages - Interface in com.sshtools.client.tasks
-
Interface to be implemented by classes that monitor the progress of file transfers and output feedback.
- AbstractOptimisedTaskBuilder() - Constructor for class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
- AbstractOSCommand - Class in com.sshtools.server.vsession.commands.os
- AbstractOSCommand(String, String, String, String) - Constructor for class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- AbstractSessionChannel - Class in com.sshtools.client
-
Implements the client side of the SSH Connection protocol session channel
- AbstractSessionChannel(int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32, boolean) - Constructor for class com.sshtools.client.AbstractSessionChannel
- AbstractSessionChannel(int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32, ChannelRequestFuture, boolean) - Constructor for class com.sshtools.client.AbstractSessionChannel
- AbstractSessionTask<T extends AbstractSessionChannel> - Class in com.sshtools.client.tasks
-
An abstract task for using the SSH session
- AbstractSessionTask(SshClient, ChannelRequestFuture) - Constructor for class com.sshtools.client.tasks.AbstractSessionTask
-
Deprecated.
- AbstractSessionTask(AbstractSessionTask.AbstractSessionTaskBuilder<?, T, ?>) - Constructor for class com.sshtools.client.tasks.AbstractSessionTask
- AbstractSessionTask(SshConnection) - Constructor for class com.sshtools.client.tasks.AbstractSessionTask
- AbstractSessionTask(SshConnection, ChannelRequestFuture) - Constructor for class com.sshtools.client.tasks.AbstractSessionTask
-
Deprecated.
- AbstractSessionTask.AbstractSessionTaskBuilder<B extends AbstractSessionTask.AbstractSessionTaskBuilder<B,
SC, TT>, SC extends AbstractSessionChannel, TT extends AbstractSessionTask<SC>> - Class in com.sshtools.client.tasks -
Builder for
AbstractSessionTask
. - AbstractSessionTaskBuilder() - Constructor for class com.sshtools.client.tasks.AbstractSessionTask.AbstractSessionTaskBuilder
- AbstractShellTask<T extends AbstractSessionChannel> - Class in com.sshtools.client.tasks
-
An abstract task for starting the shell.
- AbstractShellTask(SshClient) - Constructor for class com.sshtools.client.tasks.AbstractShellTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractShellTask(AbstractSessionTask.AbstractSessionTaskBuilder<?, T, ?>) - Constructor for class com.sshtools.client.tasks.AbstractShellTask
- AbstractShellTask(SshConnection) - Constructor for class com.sshtools.client.tasks.AbstractShellTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AbstractSshClientCommand - Class in com.sshtools.vsession.commands.ssh
- AbstractSshClientCommand(String, String, String, String) - Constructor for class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- AbstractSshOptionsEvaluator - Class in com.sshtools.vsession.commands.ssh
- AbstractSshOptionsEvaluator() - Constructor for class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- AbstractSshServer - Class in com.sshtools.server
- AbstractSshServer() - Constructor for class com.sshtools.server.AbstractSshServer
- AbstractSshServer(int) - Constructor for class com.sshtools.server.AbstractSshServer
- AbstractSshServer(String, int) - Constructor for class com.sshtools.server.AbstractSshServer
- AbstractSshServer(InetAddress, int) - Constructor for class com.sshtools.server.AbstractSshServer
- AbstractSubsystem - Class in com.sshtools.client.tasks
-
An abstract task for connecting to an SSH subsystem.
- AbstractSubsystem(SshConnection) - Constructor for class com.sshtools.client.tasks.AbstractSubsystem
- AbstractSubsystemTask - Class in com.sshtools.client.tasks
-
An abstract task for connecting to an SSH subsystem.
- AbstractSubsystemTask(SshConnection) - Constructor for class com.sshtools.client.tasks.AbstractSubsystemTask
- AbstractUUIDCommand - Class in com.sshtools.server.vsession
- AbstractUUIDCommand(String, String, String, String) - Constructor for class com.sshtools.server.vsession.AbstractUUIDCommand
- accept() - Method in class com.sshtools.agent.server.ServerSocketTransportAdapter
- accept() - Method in interface com.sshtools.agent.server.SshAgentAcceptor
- accept(SshClientContext) - Method in interface com.sshtools.client.SshClient.OnConfiguration
- acceptedKey(Path, SshPublicKey) - Method in interface com.sshtools.client.PublicKeyAcceptable
- addAgentKey(String, SshKeyPair, SshPublicKey) - Method in class com.sshtools.server.callback.CallbackServer
- addAuthentication(ClientAuthenticator) - Method in class com.sshtools.client.AuthenticationProtocolClient
- addAuthentication(Collection<ClientAuthenticator>) - Method in class com.sshtools.client.AuthenticationProtocolClient
- addAuthenticator(ClientAuthenticator) - Method in class com.sshtools.client.SshClientContext
- addAuthenticator(Authenticator) - Method in class com.sshtools.server.AbstractSshServer
- addAuthenticators(ClientAuthenticator...) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Add one or more
ClientAuthenticator
instances that will be presented to the server one at a time. - addAuthenticators(Collection<ClientAuthenticator>) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Add one or more
ClientAuthenticator
instances that will be presented to the server one at a time. - addAuthorizedKey(String, SshPublicKey) - Method in class com.sshtools.server.InMemoryPublicKeyAuthenticator
- addCAKey(SshPublicKey) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
- addConfigurator(CommandConfigurator<T>) - Method in class com.sshtools.server.vsession.CommandFactory
- addCustomRoot(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addCustomRoot(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addDirectoryOperation(DirectoryOperation, AbstractFile) - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Add the contents of another directory operation.
- addDirectoryOperation(DirectoryOperation, String) - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Add the contents of another directory operation.
- addFilePaths(Collection<String>) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Add a collection of paths to transfer.
- addFiles(Collection<File>) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Add a collection of files to transfer.
- addGlobalRequestHandler(GlobalRequestHandler<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
- addGlobalRequestHandler(GlobalRequestHandler<SshServerContext>) - Method in class com.sshtools.server.AbstractSshServer
- addGlobalRequestHandler(GlobalRequestHandler<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
- addHostKey(SshKeyPair) - Method in class com.sshtools.server.AbstractSshServer
- addHostKey(SshKeyPair) - Method in class com.sshtools.server.SshServerContext
-
Add a host key to the configuration.
- addHostKeys(SshKeyPair...) - Method in class com.sshtools.server.AbstractSshServer
- addHostKeys(Collection<SshKeyPair>) - Method in class com.sshtools.server.AbstractSshServer
- addHostKeys(Collection<SshKeyPair>) - Method in class com.sshtools.server.SshServerContext
-
Add a collection of host keys.
- addIdentities(SshKeyPair...) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Add on more identities (key pairs) to use for authentication.
- addIdentities(Collection<SshKeyPair>) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Add a key pair to use for authentication.
- addInterface(String, int) - Method in class com.sshtools.server.AbstractSshServer
- addInterface(String, int, ProtocolContextFactory<?>) - Method in class com.sshtools.server.AbstractSshServer
- addKey(SshKeyPair, String, KeyConstraints) - Method in class com.sshtools.agent.InMemoryKeyStore
- addKey(SshKeyPair, String, KeyConstraints) - Method in interface com.sshtools.agent.KeyStore
- addKey(SshPrivateKey, SshPublicKey, String, KeyConstraints) - Method in class com.sshtools.agent.client.SshAgentClient
-
Add a key to the agent
- addKey(SshPrivateKey, SshPublicKey, String, KeyConstraints) - Method in class com.sshtools.agent.InMemoryKeyStore
- addKey(SshPrivateKey, SshPublicKey, String, KeyConstraints) - Method in interface com.sshtools.agent.KeyStore
-
Add a key to this keystore
- addKeyStoreListener(KeyStoreListener) - Method in class com.sshtools.agent.InMemoryKeyStore
-
Add a listener.
- addListener(ClientStateListener) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- addListener(MshListener) - Method in class com.sshtools.server.vsession.Msh
- addListener(ChannelFactoryListener<SshServerContext>) - Method in class com.sshtools.server.DefaultServerChannelFactory
- addPaths(String...) - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Add a collection of paths to transfer.
- addPaths(Collection<String>) - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Add a collection of paths to transfer.
- addPaths(Collection<Path>) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Add a collection of paths to transfer.
- addProtectedEnvironmentVar(String) - Method in class com.sshtools.server.vsession.VirtualShellNG
- addResolver(SshOptionsResolver) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- addStateListener(ClientStateListener) - Method in class com.sshtools.client.SshClientContext
- addStateListener(ServerConnectionStateListener) - Method in class com.sshtools.server.SshServerContext
- addTask(Task) - Method in class com.sshtools.client.SshClient
- addTask(Task) - Method in interface com.sshtools.server.callback.Callback
- addTask(Task) - Method in class com.sshtools.server.callback.DefaultCallback
- addUser(String, char[]) - Method in class com.sshtools.server.InMemoryPasswordAuthenticator
- addWindowSizeChangeListener(VirtualShellNG.WindowSizeChangeListener) - Method in class com.sshtools.server.vsession.VirtualShellNG
- AdminCommandFactory - Class in com.sshtools.server.vsession.commands.admin
- AdminCommandFactory() - Constructor for class com.sshtools.server.vsession.commands.admin.AdminCommandFactory
- afterStart() - Method in class com.sshtools.server.AbstractSshServer
- AgentForwardingChannel - Class in com.sshtools.server
- AgentForwardingChannel(String, SessionChannelServer) - Constructor for class com.sshtools.server.AgentForwardingChannel
- AgentForwardingChannel(String, SessionChannelServer, ChannelEventListener) - Constructor for class com.sshtools.server.AgentForwardingChannel
- AgentMessage - Class in com.sshtools.agent
-
Super class of all client messages
- AgentMessage(int) - Constructor for class com.sshtools.agent.AgentMessage
- AgentNotAvailableException - Exception in com.sshtools.agent.exceptions
- AgentNotAvailableException() - Constructor for exception com.sshtools.agent.exceptions.AgentNotAvailableException
-
Creates a new AgentNotAvailableException object.
- AgentNotAvailableException(String) - Constructor for exception com.sshtools.agent.exceptions.AgentNotAvailableException
- AgentProvider - Interface in com.sshtools.agent
- AgentSocketType - Enum in com.sshtools.agent.client
- Alias - Class in com.sshtools.server.vsession.commands
-
Usage: alias [-p] [name=[value] ...]
- Alias() - Constructor for class com.sshtools.server.vsession.commands.Alias
- allocatePseudoTerminal(String) - Method in class com.sshtools.client.AbstractSessionChannel
- allocatePseudoTerminal(String, int, int) - Method in class com.sshtools.client.AbstractSessionChannel
- allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.sshtools.server.SessionChannelNG
-
If the client requests a pseudo terminal for the session this method will be invoked before the shell, exec or subsystem is started.
- allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.sshtools.server.UnsupportedSession
- allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.sshtools.server.vsession.VirtualShellNG
- allocatePseudoTerminal(String, int, int, int, int, PseudoTerminalModes) - Method in class com.sshtools.client.AbstractSessionChannel
- allocatePseudoTerminal(String, int, int, PseudoTerminalModes) - Method in class com.sshtools.client.AbstractSessionChannel
- allowIPAddress(String...) - Method in class com.sshtools.server.LoadBalancerPolicy
- append(InputStream, String) - Method in class com.sshtools.client.sftp.SftpClient
- append(InputStream, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- append(InputStream, String, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClient
- append(String, String) - Method in class com.sshtools.client.sftp.SftpClient
- append(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- append(String, String, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClient
- AsyncSessionTask - Class in com.sshtools.client.tasks
-
An task for using the SSH session asynchronously
- AsyncSessionTask(Connection<SshClientContext>) - Constructor for class com.sshtools.client.tasks.AsyncSessionTask
- AsyncSessionTask(Connection<SshClientContext>, ChannelRequestFuture) - Constructor for class com.sshtools.client.tasks.AsyncSessionTask
- attributes() - Method in class com.sshtools.client.sftp.SftpFile
-
Get the attributes for this file as they were when this file object was obtained.
- attributes(SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpFile
-
Set the given attributes on the remote file represented by this
SftpFile
. - authenticate(AuthenticationProtocolClient, SshConnection, Set<String>, boolean) - Method in interface com.sshtools.client.ClientStateListener
- authenticate(ClientAuthenticator, long) - Method in class com.sshtools.client.SshClient
- authenticate(TransportProtocolClient, String) - Method in interface com.sshtools.client.ClientAuthenticator
-
Start the authentication
- authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.KeyboardInteractiveAuthenticator
- authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.NoneAuthenticator
- authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.PasswordAuthenticator
- authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.PublicKeyAuthenticator
- authenticate(TransportProtocolClient, String) - Method in class com.sshtools.server.callback.MutualCallbackAuthenticator
- authenticationComplete(SshConnection) - Method in interface com.sshtools.server.ServerConnectionStateListener
- AuthenticationMessage - Class in com.sshtools.client
- AuthenticationMessage(String, String, String) - Constructor for class com.sshtools.client.AuthenticationMessage
- AuthenticationProtocolClient - Class in com.sshtools.client
-
Implements the client side of the SSH authentication protocol.
- AuthenticationProtocolClient(TransportProtocolClient, SshClientContext, String) - Constructor for class com.sshtools.client.AuthenticationProtocolClient
- AuthenticationProtocolServer - Class in com.sshtools.server
-
This class implements the SSH Authentication Protocol.
- AuthenticationProtocolServer(TransportProtocolServer) - Constructor for class com.sshtools.server.AuthenticationProtocolServer
-
Construct the protocol using the given transport
- authenticationStarted(AuthenticationProtocolClient, SshConnection) - Method in interface com.sshtools.client.ClientStateListener
- available() - Method in class com.sshtools.client.ChunkInputStream
- available() - Method in class com.sshtools.client.sftp.SftpFileInputStream
B
- Background - Enum constant in enum com.sshtools.server.vsession.CmdLine.Condition
- BannerDisplay - Interface in com.sshtools.client
-
Callback interface to display authentication banner messages.
- beforeExecuteCommand(SessionChannelNG) - Method in class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- beforeExecuteCommand(SessionChannelNG) - Method in class com.sshtools.client.tasks.CommandTask
- beforeStart() - Method in class com.sshtools.server.AbstractSshServer
- beforeStartShell(SessionChannelNG) - Method in class com.sshtools.client.tasks.ShellTask
-
Deprecated.
- beforeStartShell(T) - Method in class com.sshtools.client.tasks.AbstractShellTask
- blocksize - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- buffer - Variable in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- buffersize - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- build() - Method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
-
Build a new
PseudoTerminalModes
. - build() - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Build a new
SftpClient
. - build() - Method in class com.sshtools.client.SshClient.PreConnectedSshClientBuilder
-
Build a new
SshClient.SshClientBuilder
set. - build() - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Build a new
SshClient.SshClientBuilder
set. - build() - Method in class com.sshtools.client.tasks.AbstractConnectionTask.AbstractConnectionTaskBuilder
- build() - Method in class com.sshtools.client.tasks.AbstractFileTask.AbstractFileTaskBuilder
- build() - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
- build() - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
- build() - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
- build() - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Build a new
PullTask
that may be scheduled for execution (e.g. - build() - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Build a new
PushTask
that may be scheduled for execution (e.g. - build() - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
- build() - Method in class com.sshtools.client.tasks.StatTask.StatTaskBuilder
- build() - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
- build() - Method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
- build() - Method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
- build(String...) - Static method in class com.sshtools.server.vsession.UsageHelper
C
- cached - Variable in class com.sshtools.common.files.vfs.VirtualFileFactory
- calculateExchangeHash() - Method in class com.sshtools.client.components.Curve25519SHA256Client
- calculateExchangeHash() - Method in class com.sshtools.client.components.DiffieHellmanEcdh
- calculateExchangeHash() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
-
Calculates the exchange hash as an SHA1 hash of the following data.
- calculateExchangeHash() - Method in class com.sshtools.client.components.Rsa1024Sha1
-
Calculates the exchange hash as an SHA1 hash of the following data.
- calculateExchangeHash() - Method in class com.sshtools.client.components.Rsa2048Sha256
-
Calculates the exchange hash as an SHA1 hash of the following data.
- calculateExchangeHash() - Method in class com.sshtools.client.SshKeyExchangeClient
-
Calculates the exchange hash as an SHA1 hash of the following data.
- Callback - Interface in com.sshtools.server.callback
- CALLBACK_IDENTIFIER - Static variable in class com.sshtools.server.callback.CallbackContextFactory
- CALLBACK_MEMO - Static variable in class com.sshtools.server.callback.CallbackContextFactory
- CallbackCommand - Class in com.sshtools.server.callback.commands
- CallbackCommand(String, String, String, String) - Constructor for class com.sshtools.server.callback.commands.CallbackCommand
- CallbackCommandFactory - Class in com.sshtools.server.callback.commands
- CallbackCommandFactory(CallbackRegistrationService) - Constructor for class com.sshtools.server.callback.commands.CallbackCommandFactory
- CallbackContextFactory - Class in com.sshtools.server.callback
- CallbackContextFactory(MutualKeyAuthenticatonStore, CallbackRegistrationService, AbstractSshServer) - Constructor for class com.sshtools.server.callback.CallbackContextFactory
- CallbackForwardingChannel<T extends com.sshtools.synergy.ssh.SshContext> - Class in com.sshtools.server.callback
- CallbackForwardingChannel(Context, SshConnection) - Constructor for class com.sshtools.server.callback.CallbackForwardingChannel
- CallbackForwardingChannel(Context, SshConnection, String, int) - Constructor for class com.sshtools.server.callback.CallbackForwardingChannel
- CallbackForwardingChannel(String, SshConnection, String, int) - Constructor for class com.sshtools.server.callback.CallbackForwardingChannel
-
Constructs a forwarding channel of the type "forwarded-tcpip"
- CallbackMount - Class in com.sshtools.server.callback.commands
- CallbackMount() - Constructor for class com.sshtools.server.callback.commands.CallbackMount
- CallbackRegistrationService - Interface in com.sshtools.server.callback
- Callbacks - Class in com.sshtools.server.callback.commands
- Callbacks() - Constructor for class com.sshtools.server.callback.commands.Callbacks
- CallbackServer - Class in com.sshtools.server.callback
-
An abstract server that provides a callback facility, listening on a port and acting as a client to any callback clients that connect to it.
- CallbackServer() - Constructor for class com.sshtools.server.callback.CallbackServer
- CallbackServer(int) - Constructor for class com.sshtools.server.callback.CallbackServer
- CallbackServer(String, int) - Constructor for class com.sshtools.server.callback.CallbackServer
- CallbackServer(InetAddress, int) - Constructor for class com.sshtools.server.callback.CallbackServer
- CallbackShell - Class in com.sshtools.server.callback.commands
- CallbackShell() - Constructor for class com.sshtools.server.callback.commands.CallbackShell
- cancel() - Method in interface com.sshtools.client.ClientAuthenticator
- cancel() - Method in interface com.sshtools.client.KeyboardInteractivePromptCompletor
- cancel() - Method in class com.sshtools.client.SimpleClientAuthenticator
- canConnect(SocketConnection) - Method in class com.sshtools.client.TransportProtocolClient
- canConnect(SocketConnection) - Method in class com.sshtools.server.TransportProtocolServer
- canContinue() - Method in class com.sshtools.server.AuthenticationProtocolServer
- canPauseResume() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- canRead() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- canSendKeyExchangeInit() - Method in class com.sshtools.server.TransportProtocolServer
- canStartShell(String, ShellWriter) - Method in class com.sshtools.client.shell.ShellStartupPasswordTrigger
- canStartShell(String, ShellWriter) - Method in interface com.sshtools.client.shell.ShellStartupTrigger
- canUse() - Method in class com.sshtools.agent.KeyConstraints
- canWrite() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- carriageReturn() - Method in class com.sshtools.client.shell.ShellController
- carriageReturn() - Method in interface com.sshtools.client.shell.ShellWriter
-
Send a carriage return to the remote command.
- Cat - Class in com.sshtools.server.vsession.commands.fs
- Cat() - Constructor for class com.sshtools.server.vsession.commands.fs.Cat
- Catch - Class in com.sshtools.server.vsession.commands
- Catch() - Constructor for class com.sshtools.server.vsession.commands.Catch
- cd(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Changes the working directory on the remote server, or the user's default directory if
null
or any empty string is provided as the directory path. - cd(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Changes the working directory on the remote server, or the user's default directory if
null
or any empty string is provided as the directory path. - Cd - Class in com.sshtools.server.vsession.commands.fs
-
Usage: cd [directory]
- Cd - Class in com.sshtools.server.vsession.commands.sftp
- Cd() - Constructor for class com.sshtools.server.vsession.commands.fs.Cd
- Cd() - Constructor for class com.sshtools.server.vsession.commands.sftp.Cd
- cdup() - Method in class com.sshtools.client.sftp.SftpClient
-
Change the working directory to the parent directory
- cdup() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Change the working directory to the parent directory
- CHANGE_PASSWORD - Enum constant in enum com.sshtools.server.vsession.ShellPermission
- changePassword(SshConnection, String, String, String) - Method in class com.sshtools.server.InMemoryPasswordAuthenticator
- changePassword(SshConnection, String, String, String) - Method in class com.sshtools.server.NoOpPasswordAuthenticator
- changePermissions(byte[], int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- changePermissions(byte[], PosixPermissions) - Method in class com.sshtools.client.sftp.SftpChannel
-
Change the permissions of a file.
- changePermissions(String, int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- changePermissions(String, PosixPermissions) - Method in class com.sshtools.client.sftp.SftpChannel
-
Change the permissions of a file.
- changePermissions(String, String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Change the permissions of a file.
- changeTerminalDimensions(int, int, int, int) - Method in class com.sshtools.client.AbstractSessionChannel
- changeTerminalDimensions(int, int, int, int) - Method in class com.sshtools.client.tasks.AbstractSessionTask
- changeWindowDimensions(int, int, int, int) - Method in class com.sshtools.server.SessionChannelNG
-
When the window (terminal) size changes on the client side, it MAY send notification in which case this method will be invoked to notify the session that a change has occurred.
- changeWindowDimensions(int, int, int, int) - Method in class com.sshtools.server.UnsupportedSession
- changeWindowDimensions(int, int, int, int) - Method in class com.sshtools.server.vsession.VirtualShellNG
- checkErrors(Collection<Throwable>) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- checkKey(SshPublicKey, SshConnection) - Method in class com.sshtools.server.NoOpPublicKeyAuthenticator
- checkKey(SshPublicKey, SshConnection) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
- checkPermissions() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- checkWindowSpace() - Method in class com.sshtools.client.SessionChannelNG
- checkWindowSpace() - Method in class com.sshtools.server.AgentForwardingChannel
- chgrp(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Sets the group ID for the file or directory.
- chgrp(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Sets the group ID for the file or directory.
- Chgrp - Class in com.sshtools.server.vsession.commands.sftp
- Chgrp() - Constructor for class com.sshtools.server.vsession.commands.sftp.Chgrp
- chmod(int, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- chmod(int, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Deprecated.
- chmod(PosixPermissions, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Changes the access permissions or modes of the specified file or directory.
- chmod(PosixPermissions, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Changes the access permissions or modes of the specified file or directory.
- Chmod - Class in com.sshtools.server.vsession.commands.sftp
- Chmod() - Constructor for class com.sshtools.server.vsession.commands.sftp.Chmod
- chown(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Sets the user ID to owner for the file or directory.
- chown(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Sets the user ID to owner for the file or directory.
- chown(String, String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Sets the user ID to owner for the file or directory.
- Chown - Class in com.sshtools.server.vsession.commands.sftp
- Chown() - Constructor for class com.sshtools.server.vsession.commands.sftp.Chown
- ChunkInputStream - Class in com.sshtools.client
- ChunkInputStream(RandomAccessFile, long) - Constructor for class com.sshtools.client.ChunkInputStream
- chunkProgress - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- chunks - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- CIPHER_SPEC_OPTION - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.CipherSpec
- CIPHER_SPEC_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.CipherSpec
- cleanupSubsystem() - Method in class com.sshtools.server.PublicKeySubsystem
- clear() - Method in class com.sshtools.server.vsession.VirtualConsole
- Clear - Class in com.sshtools.server.vsession.commands
-
Usage: clear
- Clear() - Constructor for class com.sshtools.server.vsession.commands.Clear
- clearCurrentConsole() - Static method in class com.sshtools.server.vsession.VirtualConsole
- clearOutput() - Method in class com.sshtools.client.shell.ShellProcess
- client(String, String, AgentSocketType, boolean) - Method in interface com.sshtools.agent.AgentProvider
- ClientAuthenticator - Interface in com.sshtools.client
-
Base interface for all client authentication methods.
- ClientEventCodes - Class in com.sshtools.client.events
-
List of unique Client Event codes
- ClientEventCodes() - Constructor for class com.sshtools.client.events.ClientEventCodes
- clientId - Variable in class com.sshtools.client.SshKeyExchangeClient
- clientKexInit - Variable in class com.sshtools.client.SshKeyExchangeClient
- clients - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- ClientStateListener - Interface in com.sshtools.client
- clientSupplier - Variable in class com.sshtools.client.tasks.AbstractConnectionTask.AbstractConnectionTaskBuilder
- clientSupplier - Variable in class com.sshtools.client.tasks.AbstractConnectionTask
- CliHelper - Class in com.sshtools.server.vsession
- CliHelper() - Constructor for class com.sshtools.server.vsession.CliHelper
- close() - Method in class com.sshtools.agent.client.SshAgentClient
-
Close the agent
- close() - Method in class com.sshtools.agent.server.ServerSocketTransportAdapter
- close() - Method in class com.sshtools.agent.server.SocketTransportAdapter
- close() - Method in interface com.sshtools.agent.server.SshAgentAcceptor
- close() - Method in class com.sshtools.agent.server.SshAgentServer
- close() - Method in interface com.sshtools.agent.server.SshAgentTransport
- close() - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
-
Close the SCP engine and underlying session.
- close() - Method in class com.sshtools.client.sftp.SftpChannel
- close() - Method in class com.sshtools.client.sftp.SftpClient
- close() - Method in class com.sshtools.client.sftp.SftpFileInputStream
-
Closes the SFTP file handle.
- close() - Method in class com.sshtools.client.sftp.SftpFileOutputStream
-
Closes the file's handle
- close() - Method in class com.sshtools.client.sftp.SftpHandle
-
Close the handle.
- close() - Method in class com.sshtools.client.shell.ExpectShell
- close() - Method in class com.sshtools.client.SshClient
- close() - Method in class com.sshtools.client.tasks.AbstractSessionTask
- close() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- close() - Method in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- close() - Method in class com.sshtools.server.AbstractSshServer
- closeFile(SftpHandle) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated.
- closeHandle(byte[]) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated.
- closeOnTaskComplete() - Method in class com.sshtools.client.tasks.AbstractSessionTask
-
Deprecated.
- closeOnTaskComplete() - Method in class com.sshtools.client.tasks.CommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- closeOnTaskComplete() - Method in class com.sshtools.client.tasks.ShellTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- cmd - Variable in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- CmdLine - Class in com.sshtools.server.vsession
- CmdLine(String, List<String>, CmdLine.Condition, boolean) - Constructor for class com.sshtools.server.vsession.CmdLine
- CmdLine.Condition - Enum in com.sshtools.server.vsession
- collectIdentities(boolean) - Static method in class com.sshtools.client.IdentityFileAuthenticator
- com.sshtools.agent - package com.sshtools.agent
- com.sshtools.agent.client - package com.sshtools.agent.client
- com.sshtools.agent.exceptions - package com.sshtools.agent.exceptions
- com.sshtools.agent.openssh - package com.sshtools.agent.openssh
- com.sshtools.agent.rfc - package com.sshtools.agent.rfc
- com.sshtools.agent.server - package com.sshtools.agent.server
- com.sshtools.client - package com.sshtools.client
- com.sshtools.client.components - package com.sshtools.client.components
- com.sshtools.client.events - package com.sshtools.client.events
- com.sshtools.client.scp - package com.sshtools.client.scp
- com.sshtools.client.sftp - package com.sshtools.client.sftp
- com.sshtools.client.shell - package com.sshtools.client.shell
- com.sshtools.client.tasks - package com.sshtools.client.tasks
- com.sshtools.common.files.vfs - package com.sshtools.common.files.vfs
- com.sshtools.common.ssh.x509 - package com.sshtools.common.ssh.x509
- com.sshtools.server - package com.sshtools.server
- com.sshtools.server.callback - package com.sshtools.server.callback
- com.sshtools.server.callback.commands - package com.sshtools.server.callback.commands
- com.sshtools.server.vsession - package com.sshtools.server.vsession
- com.sshtools.server.vsession.commands - package com.sshtools.server.vsession.commands
- com.sshtools.server.vsession.commands.admin - package com.sshtools.server.vsession.commands.admin
- com.sshtools.server.vsession.commands.fs - package com.sshtools.server.vsession.commands.fs
- com.sshtools.server.vsession.commands.os - package com.sshtools.server.vsession.commands.os
- com.sshtools.server.vsession.commands.sftp - package com.sshtools.server.vsession.commands.sftp
- com.sshtools.server.vsession.jvm - package com.sshtools.server.vsession.jvm
- com.sshtools.vsession.commands.ssh - package com.sshtools.vsession.commands.ssh
- command - Variable in class com.sshtools.server.SessionChannelNG
- Command - Interface in com.sshtools.server.vsession
- CommandArgumentsParser - Class in com.sshtools.server.vsession
- CommandArgumentsParser() - Constructor for class com.sshtools.server.vsession.CommandArgumentsParser
- CommandConfigurator<T> - Interface in com.sshtools.server.vsession
- commandEvent(CommandTask, SessionChannelNG) - Method in interface com.sshtools.client.tasks.CommandTask.CommandTaskEvent
-
Command task event occurred.
- commandFactory - Variable in class com.sshtools.server.vsession.Msh
- commandFactory - Variable in class com.sshtools.server.vsession.VirtualShellNG
- CommandFactory<T extends Command> - Class in com.sshtools.server.vsession
- CommandFactory() - Constructor for class com.sshtools.server.vsession.CommandFactory
- commandFinished(Command, String[], VirtualConsole) - Method in interface com.sshtools.server.vsession.MshListener
- commands - Variable in class com.sshtools.server.DefaultServerChannelFactory
- commands - Variable in class com.sshtools.server.vsession.CommandFactory
- commandStarted(Command, String[], VirtualConsole) - Method in interface com.sshtools.server.vsession.MshListener
- CommandTask - Class in com.sshtools.client.tasks
-
Task for executing commands.
- CommandTask.CommandTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
CommandTask
. - CommandTask.CommandTaskEvent - Interface in com.sshtools.client.tasks
-
Functional interface for tasks run on certain command task events.
- CommandUtil - Class in com.sshtools.vsession.commands.ssh
- CommandUtil() - Constructor for class com.sshtools.vsession.commands.ssh.CommandUtil
- complete() - Method in interface com.sshtools.client.KeyboardInteractivePromptCompletor
- complete(String, int, List<String>, VirtualConsole) - Method in class com.sshtools.server.vsession.AbstractUUIDCommand
- complete(String, List<Candidate>) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- complete(LineReader, ParsedLine, List<Candidate>) - Method in class com.sshtools.server.vsession.AbstractCommand
- complete(LineReader, ParsedLine, List<Candidate>) - Method in interface com.sshtools.server.vsession.Command
- complete(LineReader, ParsedLine, List<Candidate>) - Method in class com.sshtools.server.vsession.Msh
- complete(LineReader, ParsedLine, List<Candidate>) - Method in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- completed() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.FileTransferProgressWrapper
- completed() - Method in interface com.sshtools.client.tasks.FileTransferProgress
-
The transfer has completed.
- completed(boolean, String, ClientAuthenticator) - Method in interface com.sshtools.client.NotifiedPrompt
- completed(boolean, String, ClientAuthenticator) - Method in interface com.sshtools.client.PassphrasePrompt
- completed(boolean, String, ClientAuthenticator) - Method in interface com.sshtools.client.PasswordAuthenticator.PasswordPrompt
- completedAuthentication() - Method in class com.sshtools.server.AuthenticationProtocolServer
-
Each successful completion of an authentication method should call this method.
- completeKeyExchange(SshKeyExchange<SshClientContext>) - Method in class com.sshtools.client.TransportProtocolClient
- COMPRESSION_OPTION - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.Compression
- COMPRESSION_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.Compression
- con - Variable in class com.sshtools.client.tasks.AbstractSubsystem
- CONFIG_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.ConfigOption
- configurators - Variable in class com.sshtools.server.vsession.CommandFactory
- configure(SshClientContext) - Method in class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- configure(SshServerContext, SocketChannel) - Method in class com.sshtools.server.AbstractSshServer
- configure(T) - Method in interface com.sshtools.server.vsession.CommandConfigurator
- configureAuthentication(SshServerContext, SocketChannel) - Method in class com.sshtools.server.AbstractSshServer
- configureCallbackContext(SshClientContext) - Method in class com.sshtools.server.callback.CallbackContextFactory
- configureChannels(SshServerContext, SocketChannel) - Method in class com.sshtools.server.AbstractSshServer
- configureCommand(CallbackCommand, SshConnection) - Method in class com.sshtools.server.callback.commands.CallbackCommandFactory
- configureCommand(ShellCommand, SshConnection) - Method in class com.sshtools.server.vsession.commands.admin.AdminCommandFactory
- configureCommand(ShellCommand, SshConnection) - Method in class com.sshtools.server.vsession.commands.fs.FileSystemCommandFactory
- configureCommand(ShellCommand, SshConnection) - Method in class com.sshtools.server.vsession.commands.os.OSCommandFactory
- configureCommand(ShellCommand, SshConnection) - Method in class com.sshtools.server.vsession.jvm.JVMCommandFactory
- configureCommand(ShellCommand, SshConnection) - Method in class com.sshtools.server.vsession.ShellCommandFactory
- configureCommand(ShellCommand, SshConnection) - Method in class com.sshtools.vsession.commands.ssh.SshClientsCommandFactory
- configureCommand(String, List<String>, VirtualConsole) - Method in class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- configureCommand(String, List<String>, VirtualConsole) - Method in class com.sshtools.server.vsession.commands.os.Shell
- configureCommand(T, SshConnection) - Method in class com.sshtools.server.vsession.CommandFactory
- configureConnections() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- configureFilesystem(SshServerContext, SocketChannel) - Method in class com.sshtools.server.AbstractSshServer
- configureForwarding(SshServerContext, SocketChannel) - Method in class com.sshtools.server.AbstractSshServer
- configureHostKeys(SshServerContext, SocketChannel) - Method in class com.sshtools.server.AbstractSshServer
- configureKeyExchanges() - Method in class com.sshtools.client.SshClientContext
- configureKeyExchanges() - Method in class com.sshtools.server.SshServerContext
-
Build the key exchanges available in this context.
- configureServerContext(SshServerContext, SocketChannel) - Method in class com.sshtools.server.callback.CallbackContextFactory
- configureTargetFolder() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- configureTargetFolder() - Method in class com.sshtools.client.tasks.PullTask
- configureTargetFolder() - Method in class com.sshtools.client.tasks.PushTask
- connectClient(SshClientArguments, VirtualConsole) - Static method in class com.sshtools.vsession.commands.ssh.SshClientHelper
- connection - Variable in class com.sshtools.client.AbstractKeyboardInteractiveCallback
- connection - Variable in class com.sshtools.client.tasks.AbstractConnectionTask.AbstractConnectionTaskBuilder
- ConnectionProtocolClient - Class in com.sshtools.client
-
Implements the client side of the SSH connection prototocol
- ConnectionProtocolClient(TransportProtocol<SshClientContext>, String) - Constructor for class com.sshtools.client.ConnectionProtocolClient
- ConnectionProtocolServer - Class in com.sshtools.server
- ConnectionProtocolServer(TransportProtocolServer, String) - Constructor for class com.sshtools.server.ConnectionProtocolServer
- Connections - Class in com.sshtools.server.vsession.commands.admin
- Connections() - Constructor for class com.sshtools.server.vsession.commands.admin.Connections
- connectLocalAgent(String, String, AgentSocketType, boolean) - Static method in class com.sshtools.agent.client.SshAgentClient
-
Connect to the local agent.
- connectOpenSSHAgent(String) - Static method in class com.sshtools.agent.client.SshAgentClient
- connectOpenSSHAgent(String, String) - Static method in class com.sshtools.agent.client.SshAgentClient
-
Determines operating system type (windows or not) and connects using the appropriate socket type for the platform.
- console - Variable in class com.sshtools.server.vsession.VirtualShellNG
- console - Variable in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.AgentMessage
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.OpenSshSignRequest
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentDeleteKey
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentFailure
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentKeyList
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentLock
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentOperationComplete
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentSuccess
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentUnlock
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentAddKey
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentAlive
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentDeleteKey
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentFailure
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentForwardingNotice
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentKeyList
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentLock
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentOperationComplete
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentPing
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentRandom
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentRandomData
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentRequestVersion
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentSuccess
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentUnlock
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshAgentVersionResponse
- constructByteArray(ByteArrayWriter) - Method in class com.sshtools.agent.rfc.SshMsgUserAuthPKOK
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.AgentMessage
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.OpenSshSignRequest
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentDeleteKey
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentFailure
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentKeyList
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentLock
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentOperationComplete
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentSuccess
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentUnlock
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentAddKey
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentAlive
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentDeleteKey
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentFailure
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentForwardingNotice
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentKeyList
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentLock
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentOperationComplete
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentPing
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentRandom
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentRandomData
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentRequestVersion
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentSuccess
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentUnlock
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshAgentVersionResponse
- constructMessage(ByteArrayReader) - Method in class com.sshtools.agent.rfc.SshMsgUserAuthPKOK
- containsFile(SftpFile) - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Determine whether the directory operation contains an SftpFile
- containsFile(AbstractFile) - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Determine whether the operation contains a file.
- CONTENT_DOES_NOT_MATCH - Enum constant in enum com.sshtools.client.shell.ShellMatcher.Continue
- CONTENT_MATCHES - Enum constant in enum com.sshtools.client.shell.ShellMatcher.Continue
- copyFrom(AbstractFile) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- copyFrom(AbstractFile) - Method in class com.sshtools.common.files.vfs.VFSFile
- copyFrom(AbstractFile) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- copyFrom(AbstractFile) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- copyRemoteData(SftpFile, UnsignedInteger64, UnsignedInteger64, SftpFile, UnsignedInteger64) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- copyRemoteFile(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
- copyTo(SftpHandle, UnsignedInteger64, UnsignedInteger64, UnsignedInteger64) - Method in class com.sshtools.client.sftp.SftpHandle
- Cp - Class in com.sshtools.server.vsession.commands.fs
- Cp() - Constructor for class com.sshtools.server.vsession.commands.fs.Cp
- create() - Method in class com.sshtools.client.components.Curve25519SHA256Client.Curve25519SHA256ClientFactory
- create() - Method in class com.sshtools.client.components.Curve25519SHA256LibSshClient.Curve25519SHA256LibSshClientFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanEcdhNistp256.DiffieHellmanEcdhNistp256Factory
- create() - Method in class com.sshtools.client.components.DiffieHellmanEcdhNistp384.DiffieHellmanEcdhNistp384Factory
- create() - Method in class com.sshtools.client.components.DiffieHellmanEcdhNistp521.DiffieHellmanEcdhNistp521Factory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE.DiffieHellmanGroup14Sha1JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha256JCE.DiffieHellmanGroup14Sha256JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroup15Sha512JCE.DiffieHellmanGroup15Sha512JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroup16Sha512JCE.DiffieHellmanGroup16Sha512JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroup17Sha512JCE.DiffieHellmanGroup17Sha512JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroup18Sha512JCE.DiffieHellmanGroup18Sha512JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE.DiffieHellmanGroup1Sha1JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE.DiffieHellmanGroupExchangeSha1JCEFactory
- create() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha256JCE.DiffieHellmanGroupExchangeSha256JCEFactory
- create() - Method in class com.sshtools.client.components.Rsa1024Sha1.Rsa1024Sha1Factory
- create() - Method in class com.sshtools.client.components.Rsa2048Sha256.Rsa2048Sha256Factory
- create() - Static method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
-
Create a new
PseudoTerminalModes.PseudoTerminalModesBuilder
- create() - Static method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Create a new
SftpClient.SftpClientBuilder
. - create() - Static method in class com.sshtools.client.SshClient.SshClientBuilder
-
Create a new
SshClient.SshClientBuilder
- create() - Static method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Create a new
CommandTask.CommandTaskBuilder
. - create() - Static method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Create a new
DownloadFileTask.DownloadFileTaskBuilder
- create() - Static method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
- create() - Static method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Create a new
PullTask.PullTaskBuilder
- create() - Static method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Create a new
PushTask.PushTaskBuilder
- create() - Static method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Create a new
ShellTask.ShellTaskBuilder
. - create() - Static method in class com.sshtools.client.tasks.StatTask.StatTaskBuilder
-
Create a new
StatTask.StatTaskBuilder
- create() - Static method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Create a new
UploadFileContentTask.UploadFileContentTaskBuilder
- create() - Static method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
-
Create a new
UploadFileTask.UploadFileTaskBuilder
- create() - Static method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
-
Create a new
UploadInputStreamTask.UploadInputStreamTaskBuilder
- create() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey.SshX509DsaPublicKeyFactory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187.SshX509DsaPublicKeyRfc6187Factory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist256Rfc6187.SshX509EcdsaSha2Nist256Rfc6187Factory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist384Rfc6187.SshX509EcdsaSha2Nist384Rfc6187Factory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist521Rfc6187.SshX509EcdsaSha2Nist521Rfc6187Factory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187.SshX509Rsa2048Sha256Rfc6187Factory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey.SshX509RsaPublicKeyFactory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187.SshX509RsaPublicKeyRfc6187Factory
- create() - Method in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey.SshX509RsaSha1PublicKeyFactory
- create(SshConnection) - Static method in class com.sshtools.client.SshClient.SshClientBuilder
-
Create a new
SshClient.SshClientBuilder
using an existing connection. - createChannel() - Method in class com.sshtools.client.AbstractSessionChannel
- createChannel() - Method in class com.sshtools.server.AgentForwardingChannel
- createChannel() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
-
Create the forwarding channel.
- createChannel() - Method in class com.sshtools.server.SessionChannelNG
- createChannel(String, SshConnection) - Method in class com.sshtools.client.DefaultClientChannelFactory
-
Called when a channel needs to be created.
- createChannel(String, SshConnection) - Method in class com.sshtools.server.DefaultServerChannelFactory
- createChannel(String, SshConnection, String, int, SocketChannel, SshClientContext) - Method in class com.sshtools.client.LocalForwardingChannelFactoryImpl
- createChannel(String, SshConnection, String, int, SocketChannel, SshServerContext) - Method in class com.sshtools.server.RemoteForwardingChannelFactoryImpl
- createChannel(String, Connection<SshClientContext>) - Method in class com.sshtools.client.ConnectionProtocolClient
-
Create an SSH channel.
- createChannel(String, Connection<SshServerContext>) - Method in class com.sshtools.server.ConnectionProtocolServer
- createChannelFactory(String, int) - Method in class com.sshtools.client.LocalForwardingFactoryImpl
- createCommand(String, SshConnection) - Method in class com.sshtools.server.vsession.CommandFactory
- createConnection(KeyStore, InputStream, OutputStream, Closeable) - Method in class com.sshtools.agent.openssh.OpenSSHConnectionFactory
- createConnection(KeyStore, InputStream, OutputStream, Closeable) - Method in class com.sshtools.agent.rfc.RFCConnectionFactory
- createConnection(KeyStore, InputStream, OutputStream, Closeable) - Method in interface com.sshtools.agent.server.SshAgentConnectionFactory
- createContext(SshEngineContext, SocketChannel) - Method in class com.sshtools.server.callback.CallbackContextFactory
- createContext(SshEngineContext, SocketChannel) - Method in class com.sshtools.server.SshServer
- createEngine(ConnectRequestFuture) - Method in class com.sshtools.client.SshClientContext
- createEngine(ConnectRequestFuture) - Method in class com.sshtools.server.callback.SwitchingSshContext
- createEngine(ConnectRequestFuture) - Method in class com.sshtools.server.SshServerContext
- createFolder() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- createFolder() - Method in class com.sshtools.common.files.vfs.VFSFile
- createFolder() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- createFolder() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- createLink(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpChannel
-
Create a symbolic link.
- createLocalForwardingChannel(SshConnection) - Method in class com.sshtools.server.DefaultServerChannelFactory
- createNewFile() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- createNewFile() - Method in class com.sshtools.common.files.vfs.VFSFile
- createNewFile() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- createNewFile() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- createPacket() - Method in class com.sshtools.client.sftp.SftpChannel
-
Get a packet from the available pool or create if non available
- createPublicKeySubsystem(SessionChannel) - Method in class com.sshtools.server.DefaultServerChannelFactory
- createServerContext(SshEngineContext) - Method in class com.sshtools.server.callback.CallbackContextFactory
- createServerContext(SshEngineContext, SocketChannel) - Method in class com.sshtools.server.AbstractSshServer
- createSession() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- createSession(SshConnection) - Method in class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- createSession(SshConnection) - Method in class com.sshtools.client.tasks.AbstractSessionTask
- createSession(SshConnection) - Method in class com.sshtools.client.tasks.CommandTask
- createSession(SshConnection) - Method in class com.sshtools.client.tasks.ShellTask
-
Deprecated.
- createSessionChannel(SshConnection) - Method in class com.sshtools.server.DefaultServerChannelFactory
- createSessionChannel(SshConnection) - Method in class com.sshtools.server.vsession.VirtualChannelFactory
- createSftpSubsystem(SessionChannel) - Method in class com.sshtools.server.DefaultServerChannelFactory
- createShell(SshConnection) - Method in class com.sshtools.server.vsession.ShellCommandFactory
- createShell(SshConnection) - Method in class com.sshtools.server.vsession.VirtualShellNG
- createSubsystem(String, SessionChannel) - Method in class com.sshtools.client.DefaultClientChannelFactory
-
Request to create a subsystem.
- createSubsystem(String, SessionChannel) - Method in class com.sshtools.server.DefaultServerChannelFactory
- createSymbolicLink(String, String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Create a symbolic link.
- CS7 - Static variable in class com.sshtools.client.PseudoTerminalModes
-
7 bit mode.
- CS8 - Static variable in class com.sshtools.client.PseudoTerminalModes
-
8 bit mode.
- csv(List<String>) - Static method in class com.sshtools.vsession.commands.ssh.CommandUtil
- CURVE25519_SHA2 - Static variable in class com.sshtools.client.components.Curve25519SHA256Client
- CURVE25519_SHA2_AT_LIBSSH_ORG - Static variable in class com.sshtools.client.components.Curve25519SHA256LibSshClient
- Curve25519SHA256Client - Class in com.sshtools.client.components
- Curve25519SHA256Client() - Constructor for class com.sshtools.client.components.Curve25519SHA256Client
- Curve25519SHA256Client(String) - Constructor for class com.sshtools.client.components.Curve25519SHA256Client
- Curve25519SHA256Client.Curve25519SHA256ClientFactory - Class in com.sshtools.client.components
- Curve25519SHA256ClientFactory() - Constructor for class com.sshtools.client.components.Curve25519SHA256Client.Curve25519SHA256ClientFactory
- Curve25519SHA256LibSshClient - Class in com.sshtools.client.components
- Curve25519SHA256LibSshClient() - Constructor for class com.sshtools.client.components.Curve25519SHA256LibSshClient
- Curve25519SHA256LibSshClient.Curve25519SHA256LibSshClientFactory - Class in com.sshtools.client.components
- Curve25519SHA256LibSshClientFactory() - Constructor for class com.sshtools.client.components.Curve25519SHA256LibSshClient.Curve25519SHA256LibSshClientFactory
D
- Date - Class in com.sshtools.server.vsession.commands
- Date() - Constructor for class com.sshtools.server.vsession.commands.Date
- decodeKey(ByteArrayReader) - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- DEFAULT_BUFFER_SIZE - Static variable in class com.sshtools.client.sftp.SftpClient
-
Default buffer size
- DEFAULT_CONNECT_TIMEOUT - Static variable in class com.sshtools.client.SshClient
- DefaultCallback - Class in com.sshtools.server.callback
- DefaultClientChannelFactory - Class in com.sshtools.client
-
Implements a default ChannelFactory for an SSH client.
- DefaultClientChannelFactory() - Constructor for class com.sshtools.client.DefaultClientChannelFactory
- DefaultRemoteForwardRequestHandler - Class in com.sshtools.client
- DefaultRemoteForwardRequestHandler() - Constructor for class com.sshtools.client.DefaultRemoteForwardRequestHandler
- DefaultServerChannelFactory - Class in com.sshtools.server
- DefaultServerChannelFactory() - Constructor for class com.sshtools.server.DefaultServerChannelFactory
- delete() - Method in class com.sshtools.client.sftp.SftpFile
-
Delete this file/directory from the remote server.
- delete(boolean) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- delete(boolean) - Method in class com.sshtools.common.files.vfs.VFSFile
- delete(boolean) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- delete(boolean) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- deleteAllKeys() - Method in class com.sshtools.agent.client.SshAgentClient
-
Delete all the keys held by the agent.
- deleteAllKeys() - Method in class com.sshtools.agent.InMemoryKeyStore
- deleteAllKeys() - Method in interface com.sshtools.agent.KeyStore
-
Delete all the keys in this keystore.
- deleteKey(SshPublicKey) - Method in class com.sshtools.agent.InMemoryKeyStore
- deleteKey(SshPublicKey) - Method in interface com.sshtools.agent.KeyStore
-
Delete a key from the keystore.
- deleteKey(SshPublicKey, String) - Method in class com.sshtools.agent.client.SshAgentClient
-
Delete a key held by the agent
- destroy() - Method in class com.sshtools.server.vsession.VirtualConsole
- DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
-
Constant for the algorithm name "diffie-hellman-group1-sha1".
- DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA256 - Static variable in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha256JCE
-
Constant for the algorithm name "diffie-hellman-exchange-sha256".
- DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
-
Constant for the algorithm name "diffie-hellman-group1-sha1".
- DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
-
Constant for the algorithm name "diffie-hellman-group14-sha1".
- DIFFIE_HELLMAN_GROUP14_SHA256 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup14Sha256JCE
-
Constant for the algorithm name "diffie-hellman-group14-sha256".
- DIFFIE_HELLMAN_GROUP15_SHA512 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup15Sha512JCE
-
Constant for the algorithm name "diffie-hellman-group15-sha512".
- DIFFIE_HELLMAN_GROUP16_SHA512 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup16Sha512JCE
-
Constant for the algorithm name "diffie-hellman-group16-sha512".
- DIFFIE_HELLMAN_GROUP17_SHA512 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup17Sha512JCE
-
Constant for the algorithm name "diffie-hellman-group16-sha512".
- DIFFIE_HELLMAN_GROUP18_SHA512 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup18Sha512JCE
-
Constant for the algorithm name "diffie-hellman-group16-sha512".
- DiffieHellmanEcdh - Class in com.sshtools.client.components
- DiffieHellmanEcdh(String, String, String, SecurityLevel, int) - Constructor for class com.sshtools.client.components.DiffieHellmanEcdh
- DiffieHellmanEcdhNistp256 - Class in com.sshtools.client.components
- DiffieHellmanEcdhNistp256() - Constructor for class com.sshtools.client.components.DiffieHellmanEcdhNistp256
- DiffieHellmanEcdhNistp256.DiffieHellmanEcdhNistp256Factory - Class in com.sshtools.client.components
- DiffieHellmanEcdhNistp256Factory() - Constructor for class com.sshtools.client.components.DiffieHellmanEcdhNistp256.DiffieHellmanEcdhNistp256Factory
- DiffieHellmanEcdhNistp384 - Class in com.sshtools.client.components
- DiffieHellmanEcdhNistp384() - Constructor for class com.sshtools.client.components.DiffieHellmanEcdhNistp384
- DiffieHellmanEcdhNistp384.DiffieHellmanEcdhNistp384Factory - Class in com.sshtools.client.components
- DiffieHellmanEcdhNistp384Factory() - Constructor for class com.sshtools.client.components.DiffieHellmanEcdhNistp384.DiffieHellmanEcdhNistp384Factory
- DiffieHellmanEcdhNistp521 - Class in com.sshtools.client.components
- DiffieHellmanEcdhNistp521() - Constructor for class com.sshtools.client.components.DiffieHellmanEcdhNistp521
- DiffieHellmanEcdhNistp521.DiffieHellmanEcdhNistp521Factory - Class in com.sshtools.client.components
- DiffieHellmanEcdhNistp521Factory() - Constructor for class com.sshtools.client.components.DiffieHellmanEcdhNistp521.DiffieHellmanEcdhNistp521Factory
- DiffieHellmanGroup - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
- DiffieHellmanGroup14Sha1JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
- DiffieHellmanGroup14Sha1JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
- DiffieHellmanGroup14Sha1JCE.DiffieHellmanGroup14Sha1JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroup14Sha1JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE.DiffieHellmanGroup14Sha1JCEFactory
- DiffieHellmanGroup14Sha256JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
- DiffieHellmanGroup14Sha256JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup14Sha256JCE
- DiffieHellmanGroup14Sha256JCE.DiffieHellmanGroup14Sha256JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroup14Sha256JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup14Sha256JCE.DiffieHellmanGroup14Sha256JCEFactory
- DiffieHellmanGroup15Sha512JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
- DiffieHellmanGroup15Sha512JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup15Sha512JCE
- DiffieHellmanGroup15Sha512JCE.DiffieHellmanGroup15Sha512JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroup15Sha512JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup15Sha512JCE.DiffieHellmanGroup15Sha512JCEFactory
- DiffieHellmanGroup16Sha512JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
- DiffieHellmanGroup16Sha512JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup16Sha512JCE
- DiffieHellmanGroup16Sha512JCE.DiffieHellmanGroup16Sha512JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroup16Sha512JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup16Sha512JCE.DiffieHellmanGroup16Sha512JCEFactory
- DiffieHellmanGroup17Sha512JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
- DiffieHellmanGroup17Sha512JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup17Sha512JCE
- DiffieHellmanGroup17Sha512JCE.DiffieHellmanGroup17Sha512JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroup17Sha512JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup17Sha512JCE.DiffieHellmanGroup17Sha512JCEFactory
- DiffieHellmanGroup18Sha512JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
- DiffieHellmanGroup18Sha512JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup18Sha512JCE
- DiffieHellmanGroup18Sha512JCE.DiffieHellmanGroup18Sha512JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroup18Sha512JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup18Sha512JCE.DiffieHellmanGroup18Sha512JCEFactory
- DiffieHellmanGroup1Sha1JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
- DiffieHellmanGroup1Sha1JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
-
Construct an uninitialized instance.
- DiffieHellmanGroup1Sha1JCE.DiffieHellmanGroup1Sha1JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroup1Sha1JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE.DiffieHellmanGroup1Sha1JCEFactory
- DiffieHellmanGroupExchange - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group-exchange-sha1".
- DiffieHellmanGroupExchange(String, String, SecurityLevel, int) - Constructor for class com.sshtools.client.components.DiffieHellmanGroupExchange
-
Construct an uninitialized instance.
- DiffieHellmanGroupExchangeSha1JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group-exchange-sha1".
- DiffieHellmanGroupExchangeSha1JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
-
Construct an uninitialized instance.
- DiffieHellmanGroupExchangeSha1JCE.DiffieHellmanGroupExchangeSha1JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroupExchangeSha1JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE.DiffieHellmanGroupExchangeSha1JCEFactory
- DiffieHellmanGroupExchangeSha256JCE - Class in com.sshtools.client.components
-
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group-exchange-sha1".
- DiffieHellmanGroupExchangeSha256JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroupExchangeSha256JCE
-
Construct an uninitialized instance.
- DiffieHellmanGroupExchangeSha256JCE.DiffieHellmanGroupExchangeSha256JCEFactory - Class in com.sshtools.client.components
- DiffieHellmanGroupExchangeSha256JCEFactory() - Constructor for class com.sshtools.client.components.DiffieHellmanGroupExchangeSha256JCE.DiffieHellmanGroupExchangeSha256JCEFactory
- digest - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- DirectoryOperation - Class in com.sshtools.client.sftp
-
This class provides a list of operations that have been/or will be completed by the SftpClient's copyRemoteDirectory/copyLocalDirectory methods.
- DirectoryOperation() - Constructor for class com.sshtools.client.sftp.DirectoryOperation
-
Construct a new directory operation object
- disableRawMode() - Method in class com.sshtools.server.SessionChannelNG
- disableRawMode() - Method in class com.sshtools.server.vsession.VirtualShellNG
- disableSCP() - Method in class com.sshtools.server.AbstractSshServer
- discardAuthentication() - Method in class com.sshtools.server.AuthenticationProtocolServer
-
Inform the protocol that the current authentication should be discarded.
- disconnect() - Method in class com.sshtools.client.SshClient
- disconnect() - Method in class com.sshtools.client.tasks.AbstractSessionTask
- disconnect() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- disconnected() - Method in class com.sshtools.client.TransportProtocolClient
- disconnected() - Method in class com.sshtools.server.TransportProtocolServer
- Disks - Class in com.sshtools.server.vsession.commands.fs
- Disks() - Constructor for class com.sshtools.server.vsession.commands.fs.Disks
- displayBanner(String) - Method in interface com.sshtools.client.BannerDisplay
-
Called when a banner message is received.
- displayMessage(String, Object...) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- doCheckFileHandle(String, long, long, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- doCheckHashHandle(byte[], long, long, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- doClose() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- doConnect(String, int, SshClientContext, long, List<String>) - Method in class com.sshtools.client.SshClient
- doEquals(Object) - Method in class com.sshtools.common.files.vfs.VFSFile
- doHashCode() - Method in class com.sshtools.common.files.vfs.VFSFile
- doMD5HashHandle(byte[], long, long, byte[]) - Method in class com.sshtools.client.sftp.SftpClient
- done(boolean) - Method in class com.sshtools.client.IdentityFileAuthenticator
- done(boolean) - Method in class com.sshtools.client.PasswordAuthenticator
- doNextAuthentication() - Method in class com.sshtools.client.AuthenticationProtocolClient
- doSftp() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- doSpawn(VirtualConsole, String[], boolean) - Method in class com.sshtools.server.vsession.Msh
- doSubsystemTask(SessionChannelNG) - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- doTask() - Method in class com.sshtools.client.sftp.SftpClientTask
- doTask() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- doTask() - Method in class com.sshtools.client.tasks.AbstractSessionTask
- doTask() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- doTask() - Method in class com.sshtools.client.tasks.DownloadFileTask
- doTask() - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask
- doTask() - Method in class com.sshtools.client.tasks.StatTask
- doTask() - Method in class com.sshtools.client.tasks.UploadFileContentTask
- doTask() - Method in class com.sshtools.client.tasks.UploadFileTask
- doTask() - Method in class com.sshtools.client.tasks.UploadInputStreamTask
- doTask(T, long) - Method in class com.sshtools.client.SshClient
- doTaskUntilDone(Task) - Method in class com.sshtools.client.tasks.AbstractFileTask
- DownloadFileTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that downloads complete files. - DownloadFileTask(Connection<SshClientContext>, String) - Constructor for class com.sshtools.client.tasks.DownloadFileTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- DownloadFileTask(Connection<SshClientContext>, String, File) - Constructor for class com.sshtools.client.tasks.DownloadFileTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- DownloadFileTask.DownloadFileTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
DownloadFileTask
. - DownloadOutputStreamTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that downloads complete files to anOutputStream
. - DownloadOutputStreamTask(Connection<SshClientContext>, String, OutputStream) - Constructor for class com.sshtools.client.tasks.DownloadOutputStreamTask
-
Deprecated.
- DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
DownloadOutputStreamTask
. - drain() - Method in class com.sshtools.client.shell.ShellProcess
E
- e - Variable in class com.sshtools.client.SshKeyExchangeClient
- echo() - Method in class com.sshtools.client.KeyboardInteractivePrompt
-
true if the user response should be echo'd to the display, otherwise false.
- Echo - Class in com.sshtools.server.vsession.commands
-
Usage: echo [-n] [string]
- Echo() - Constructor for class com.sshtools.server.vsession.commands.Echo
- ECHO - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable echoing.
- ECHOCTL - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Echo control characters as ^(Char).
- ECHOE - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Visually erase chars.
- ECHOK - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Kill character discards current line.
- ECHOKE - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Visual erase for line kill.
- ECHONL - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Echo NL even if ECHO is off.
- elementAt(int) - Method in class com.sshtools.agent.InMemoryKeyStore
-
Get the public key at the specified index
- enableRawMode() - Method in class com.sshtools.server.SessionChannelNG
- enableRawMode() - Method in class com.sshtools.server.vsession.VirtualShellNG
- enableSCP() - Method in class com.sshtools.server.AbstractSshServer
- encodeKey(ByteArrayWriter) - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- encodeSignature(SshPublicKey, int, byte[]) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
- Env - Class in com.sshtools.server.vsession.commands
- Env() - Constructor for class com.sshtools.server.vsession.commands.Env
- ENV_HOME - Static variable in class com.sshtools.server.vsession.Environment
- environment - Variable in class com.sshtools.server.SessionChannelNG
- Environment - Class in com.sshtools.server.vsession
- Environment() - Constructor for class com.sshtools.server.vsession.Environment
- Environment(Environment) - Constructor for class com.sshtools.server.vsession.Environment
- EOL_CR - Static variable in class com.sshtools.client.sftp.SftpClient
-
Specifies that the remote server is using \r as its newline convention when used with
SftpClient.setRemoteEOL(int)
- EOL_CRLF - Static variable in class com.sshtools.client.sftp.SftpClient
-
Specifies that the remote server is using \r\n as its newline convention when used with
SftpClient.setRemoteEOL(int)
- EOL_LF - Static variable in class com.sshtools.client.sftp.SftpClient
-
Specifies that the remote server is using \n as its newline convention when used with
SftpClient.setRemoteEOL(int)
- equals(Object) - Method in class com.sshtools.client.sftp.SftpFile
- equals(Object) - Method in class com.sshtools.client.sftp.SftpHandle
- equals(Object) - Method in class com.sshtools.common.files.vfs.AbstractMount
- equals(Object) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- equals(Object) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- error(String, Throwable, Object...) - Method in interface com.sshtools.client.tasks.AbstractOptimisedTask.ProgressMessages
-
Display an (optional) error trace along with an (optional) message.
- error(Throwable) - Method in interface com.sshtools.client.tasks.AbstractOptimisedTask.ProgressMessages
-
Display an error.
- evaluate(CommandLine, VirtualConsole) - Static method in class com.sshtools.server.vsession.commands.sftp.SftpClientOptionsEvaluator
- evaluate(CommandLine, String[], VirtualConsole) - Static method in class com.sshtools.vsession.commands.ssh.SshClientOptionsEvaluator
- exchangeGroup(ByteArrayReader) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
- exchangeHash - Variable in class com.sshtools.client.SshKeyExchangeClient
-
The exchange hash produced during key exchange.
- execCommand(InputStream, VirtualConsole, String) - Method in class com.sshtools.server.vsession.RootShell
- ExecNextCommand - Enum constant in enum com.sshtools.server.vsession.CmdLine.Condition
- ExecNextCommandOnFailure - Enum constant in enum com.sshtools.server.vsession.CmdLine.Condition
- ExecNextCommandOnSuccess - Enum constant in enum com.sshtools.server.vsession.CmdLine.Condition
- execute(String) - Method in class com.sshtools.client.shell.ExpectShell
- EXECUTE - Enum constant in enum com.sshtools.server.vsession.ShellPermission
- executeCommand(SessionChannel, String[], Map<String, String>) - Method in class com.sshtools.client.DefaultClientChannelFactory
- executeCommand(SessionChannel, String[], Map<String, String>) - Method in class com.sshtools.server.DefaultServerChannelFactory
- executeCommand(String) - Method in class com.sshtools.client.AbstractSessionChannel
- executeCommand(String) - Method in class com.sshtools.client.shell.ExpectShell
- executeCommand(String) - Method in class com.sshtools.client.SshClient
- executeCommand(String) - Method in class com.sshtools.server.UnsupportedSession
- executeCommand(String) - Method in class com.sshtools.server.vsession.VirtualShellNG
- executeCommand(String[]) - Method in class com.sshtools.server.SessionChannelNG
-
Invoked when the user wants to execute a command
- executeCommand(String, boolean) - Method in class com.sshtools.client.shell.ExpectShell
- executeCommand(String, boolean, boolean) - Method in class com.sshtools.client.shell.ExpectShell
- executeCommand(String, boolean, boolean, String) - Method in class com.sshtools.client.shell.ExpectShell
- executeCommand(String, boolean, String) - Method in class com.sshtools.client.shell.ExpectShell
- executeCommand(String, long) - Method in class com.sshtools.client.SshClient
- executeCommand(String, long, String) - Method in class com.sshtools.client.SshClient
- executeCommand(String, String) - Method in class com.sshtools.client.AbstractSessionChannel
- executeCommand(String, String) - Method in class com.sshtools.client.shell.ExpectShell
- executeCommand(String, String) - Method in class com.sshtools.client.SshClient
- executeCommandWithResult(String) - Method in class com.sshtools.client.SshClient
- executeCommandWithResult(String, StringBuffer) - Method in class com.sshtools.client.SshClient
- executeCommandWithResult(String, StringBuffer, long) - Method in class com.sshtools.client.SshClient
- executeCommandWithResult(String, StringBuffer, long, String) - Method in class com.sshtools.client.SshClient
- executeCommandWithResult(String, StringBuffer, String) - Method in class com.sshtools.client.SshClient
- executeWithExitCode(String) - Method in class com.sshtools.client.shell.ExpectShell
- executeWithOutput(String) - Method in class com.sshtools.client.shell.ExpectShell
- exists() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- exists() - Method in class com.sshtools.common.files.vfs.VFSFile
- exists() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- exists(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Determine if a path exists.
- exit() - Method in class com.sshtools.client.scp.ScpClient
- exit() - Method in class com.sshtools.client.sftp.SftpClient
-
Close the SFTP client.
- exit() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Close the SFTP client.
- exit() - Method in class com.sshtools.client.shell.ExpectShell
- exit() - Method in class com.sshtools.server.vsession.Msh
- exit() - Method in class com.sshtools.server.vsession.RootShell
- Exit - Class in com.sshtools.server.vsession.commands
-
Usage: exit
- Exit() - Constructor for class com.sshtools.server.vsession.commands.Exit
- EXIT_CODE_NOT_RECEIVED - Static variable in class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- EXIT_CODE_PROCESS_ACTIVE - Static variable in class com.sshtools.client.shell.ExpectShell
- EXIT_CODE_UNKNOWN - Static variable in class com.sshtools.client.shell.ExpectShell
- exitCode - Variable in class com.sshtools.server.vsession.AbstractCommand
- EXITCODE_NOT_RECEIVED - Static variable in class com.sshtools.client.AbstractSessionChannel
- expandEnvironmentVariables(Environment, String, Map<String, String>) - Method in class com.sshtools.server.vsession.Msh
- expect(String) - Method in class com.sshtools.client.shell.ShellController
-
Consume the output of the command until the pattern matches.
- expect(String, boolean) - Method in class com.sshtools.client.shell.ShellController
-
Consume the output of the command until the pattern matches.
- expect(String, boolean, long) - Method in class com.sshtools.client.shell.ShellController
-
Consume the output of the command until the pattern matches.
- expect(String, boolean, long, long) - Method in class com.sshtools.client.shell.ShellController
-
Consume the output of the command until the pattern matches.
- expect(String, long) - Method in class com.sshtools.client.shell.ShellController
-
Consume the output of the command until the pattern matches.
- expectNextLine(String) - Method in class com.sshtools.client.shell.ShellController
-
Perform expect on the next line of output only
- expectNextLine(String, boolean) - Method in class com.sshtools.client.shell.ShellController
-
Perform expect on the next line of output only
- expectNextLine(String, boolean, long) - Method in class com.sshtools.client.shell.ShellController
-
Perform expect on the next line of output only
- ExpectShell - Class in com.sshtools.client.shell
- ExpectShell(AbstractSessionTask<SessionChannelNG>) - Constructor for class com.sshtools.client.shell.ExpectShell
- ExpectShell(AbstractSessionTask<SessionChannelNG>, int) - Constructor for class com.sshtools.client.shell.ExpectShell
- ExpectShell(AbstractSessionTask<SessionChannelNG>, ShellStartupTrigger) - Constructor for class com.sshtools.client.shell.ExpectShell
- ExpectShell(AbstractSessionTask<SessionChannelNG>, ShellStartupTrigger, long) - Constructor for class com.sshtools.client.shell.ExpectShell
- ExpectShell(AbstractSessionTask<SessionChannelNG>, ShellStartupTrigger, long, String) - Constructor for class com.sshtools.client.shell.ExpectShell
-
Deprecated.
- ExpectShell(AbstractSessionTask<SessionChannelNG>, ShellStartupTrigger, long, String, int, int) - Constructor for class com.sshtools.client.shell.ExpectShell
-
Deprecated.
- ExpectShell(InputStream, OutputStream, ExpectShell) - Constructor for class com.sshtools.client.shell.ExpectShell
- ExpectShell(InputStream, OutputStream, ExpectShell, int) - Constructor for class com.sshtools.client.shell.ExpectShell
- ExternalKeyAuthenticator - Class in com.sshtools.client
-
Implements public key authentication taking a separately loaded SshKeyPair as the private key for authentication.
- ExternalKeyAuthenticator(SignatureGenerator) - Constructor for class com.sshtools.client.ExternalKeyAuthenticator
- extractSshCommandLineFromExecuteCommand(String[]) - Static method in class com.sshtools.vsession.commands.ssh.SshClientOptionsExtractor
-
Parses options as mentioned in manual pages for ssh.
F
- f - Variable in class com.sshtools.client.SshKeyExchangeClient
- f - Variable in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- failedAuthentication() - Method in class com.sshtools.server.AuthenticationProtocolServer
-
A failed authentication attempt should call this method.
- failedAuthentication(boolean, boolean) - Method in class com.sshtools.server.AuthenticationProtocolServer
- failure() - Method in interface com.sshtools.client.ClientAuthenticator
-
Called by the API to indicate authentication failure.
- failure() - Method in class com.sshtools.client.SimpleClientAuthenticator
- fileFactory - Variable in class com.sshtools.common.files.vfs.VirtualFileObject
- fileFactory - Variable in class com.sshtools.server.AbstractSshServer
- FileSystemCommandFactory - Class in com.sshtools.server.vsession.commands.fs
- FileSystemCommandFactory() - Constructor for class com.sshtools.server.vsession.commands.fs.FileSystemCommandFactory
- FileTransferProgress - Interface in com.sshtools.client.tasks
-
Interface for monitoring the state of a file transfer
- FileTransferProgressWrapper(FileTransferProgress, Optional<FileTransferProgress>, AtomicLong) - Constructor for class com.sshtools.client.tasks.AbstractOptimisedTask.FileTransferProgressWrapper
- filterArgs(String[]) - Method in class com.sshtools.server.vsession.ShellCommandWithOptions
- filterArgs(String[]) - Method in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- findCommand(String, String...) - Method in class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- finished(String[], VirtualConsole) - Method in interface com.sshtools.server.vsession.MshListener
- firstPacketFollows - Variable in class com.sshtools.client.SshKeyExchangeClient
- Follow - Class in com.sshtools.server.vsession.commands.fs
- Follow() - Constructor for class com.sshtools.server.vsession.commands.fs.Follow
- formatEntryValue(Map.Entry<String, Object>) - Method in class com.sshtools.server.vsession.commands.Env
- formatLongname(SftpFile) - Static method in class com.sshtools.client.sftp.SftpClient
-
Format a String with the details of the file.
- formatLongname(SftpFile) - Static method in class com.sshtools.client.sftp.SftpClientTask
-
Format a String with the details of the file.
- formatLongname(SftpFileAttributes, String) - Static method in class com.sshtools.client.sftp.SftpClient
-
Format a String with the details of the file.
- formatLongname(SftpFileAttributes, String) - Static method in class com.sshtools.client.sftp.SftpClientTask
-
Format a String with the details of the file.
- ForwardingNotice - Class in com.sshtools.agent
- ForwardingNotice(String, String, int) - Constructor for class com.sshtools.agent.ForwardingNotice
-
Creates a new ForwardingNotice object.
- fromBinaryModes(byte[]) - Method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
- fromByteArray(byte[]) - Method in class com.sshtools.agent.AgentMessage
G
- generateCommandArguments(CommandLine, String[]) - Method in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- generateCommandArguments(CommandLine, String[]) - Method in class com.sshtools.vsession.commands.ssh.SshClientCommand
- generateKey(String, int) - Static method in class com.sshtools.server.SshServerContext
-
Generate a key pair.
- generateKeyFiles(File, String, int, int) - Static method in class com.sshtools.server.SshServerContext
-
Generate a public and private key pair, save them to keyFilename and keyFilename.pub, return the key pair
- generateTemporaryHostKey(String, int) - Method in class com.sshtools.server.SshServerContext
- get(String) - Method in class com.sshtools.client.scp.ScpClientIO
-
Gets a remote file as a
java.io.InputStream
. - get(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file to the local computer
- get(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file to the local computer
- get(String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file to the local computer
- get(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file to the local computer
- get(String, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClientIO
-
Gets a remote file as a
java.io.InputStream
. - get(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file to the local computer.
- get(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file to the local computer.
- get(String, OutputStream) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file into an OutputStream.
- get(String, OutputStream) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file into an OutputStream.
- get(String, OutputStream, long) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file into an OutputStream.
- get(String, OutputStream, long) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file into an OutputStream.
- get(String, OutputStream, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file writing it to the specified
OutputStream
. - get(String, OutputStream, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file writing it to the specified
OutputStream
. - get(String, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file writing it to the specified
OutputStream
. - get(String, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file writing it to the specified
OutputStream
. - get(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file into the local file.
- get(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file into the local file.
- get(String, String[], boolean) - Method in class com.sshtools.client.scp.ScpClient
-
Downloads an array of remote files to the local computer.
- get(String, String[], boolean, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClient
- get(String, String, boolean) - Method in class com.sshtools.client.scp.ScpClient
-
Downloads a remote file onto the local computer.
- get(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file into the local file.
- get(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file into the local file.
- get(String, String, boolean, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClient
- get(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file to the local computer.
- get(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file to the local computer.
- Get - Class in com.sshtools.server.vsession.commands.sftp
-
get [-afPpr] remote-path [local-path] Retrieve the remote-path and store it on the local machine.
- Get() - Constructor for class com.sshtools.server.vsession.commands.sftp.Get
- getAbsolutePath() - Method in class com.sshtools.client.sftp.SftpFile
-
Get the absolute path
- getAbsolutePath() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getAbsolutePath() - Method in class com.sshtools.common.files.vfs.VFSFile
- getAbsolutePath() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getAbsolutePath() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getAbsolutePath(SftpFile) - Method in class com.sshtools.client.sftp.SftpChannel
-
Get the absolute path of a file.
- getAbsolutePath(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Get the absolute path of a file.
- getAbsolutePath(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Get the absolute path for a file.
- getAbsolutePath(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Get the absolute path for a file.
- getActiveService() - Method in class com.sshtools.client.TransportProtocolClient
- getActualFileFactory() - Method in class com.sshtools.common.files.vfs.VirtualMount
- getActualFileFactory() - Method in class com.sshtools.common.files.vfs.VirtualMountTemplate
- getAlgorithm() - Method in class com.sshtools.client.components.Curve25519SHA256Client
- getAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanEcdh
- getAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroup
-
Get the algorithm name for this key exchange
- getAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
-
Get the algorithm name for this key exchange
- getAlgorithm() - Method in class com.sshtools.client.components.Rsa1024Sha1
-
Get the algorithm name for this key exchange
- getAlgorithm() - Method in class com.sshtools.client.components.Rsa2048Sha256
-
Get the algorithm name for this key exchange
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist256Rfc6187
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist384Rfc6187
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist521Rfc6187
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- getAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
-
Get the algorithm name for the public key.
- getAliasCommand(String, String) - Static method in class com.sshtools.server.vsession.commands.Alias
- getArgArray() - Method in class com.sshtools.server.vsession.CmdLine
- getArgs() - Method in class com.sshtools.server.vsession.CmdLine
- getAttribute(String, Object) - Method in class com.sshtools.common.files.vfs.AbstractMount
- getAttributes() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getAttributes() - Method in class com.sshtools.client.sftp.SftpHandle
-
Get the attributes of a file.
- getAttributes() - Method in class com.sshtools.client.tasks.StatTask
- getAttributes() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getAttributes() - Method in class com.sshtools.common.files.vfs.VFSFile
- getAttributes() - Method in class com.sshtools.common.files.vfs.VirtualFileObject
- getAttributes() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getAttributes(SftpFile) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getAttributes(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Get the attributes of a file.
- getAttributes(String, int) - Method in class com.sshtools.client.sftp.SftpChannel
- getAuthenticatingKey() - Method in class com.sshtools.client.ExternalKeyAuthenticator
- getAuthenticatingKey() - Method in class com.sshtools.client.IdentityFileAuthenticator
- getAuthenticatingKey() - Method in class com.sshtools.client.KeyPairAuthenticator
- getAuthenticatingKey() - Method in class com.sshtools.client.PrivateKeyFileAuthenticator
- getAuthenticatingKey() - Method in class com.sshtools.client.PublicKeyAuthenticator
- getAuthenticationClient() - Method in class com.sshtools.client.SshClientContext
- getAuthenticationMechanismFactory() - Method in class com.sshtools.server.SshServerContext
-
Get the
AuthenticationMechanismFactory
for this context. - getAuthenticationMethods() - Method in interface com.sshtools.client.ClientAuthenticator
- getAuthenticationMethods() - Method in class com.sshtools.client.SimpleClientAuthenticator
- getAuthenticationMethods() - Method in class com.sshtools.client.SshClient
- getAuthenticators() - Method in class com.sshtools.client.SshClientContext
- getAvail() - Method in class com.sshtools.client.sftp.StatVfs
- getAvailBlocks() - Method in class com.sshtools.client.sftp.StatVfs
- getAvailForNonRoot() - Method in class com.sshtools.client.sftp.StatVfs
- getAvailINodes() - Method in class com.sshtools.client.sftp.StatVfs
- getBannerDisplay() - Method in class com.sshtools.client.SshClientContext
- getBannerForUser(String) - Method in class com.sshtools.server.NoneAuthentication
-
Override this method to send user customized banners, if this method is overridden then com.maverick.sshd.SshContext.setBannerMessage(null) should be set to null.
- getBlocks() - Method in class com.sshtools.client.sftp.StatVfs
- getBlockSize() - Method in class com.sshtools.client.sftp.StatVfs
- getBufferSize() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- getCachedObject(String) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- getCallbackByUUID(String) - Method in interface com.sshtools.server.callback.CallbackRegistrationService
- getCallbackByUUID(String) - Method in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- getCallbacks() - Method in interface com.sshtools.server.callback.CallbackRegistrationService
- getCallbacks() - Method in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- getCanonicalNewline() - Method in class com.sshtools.client.sftp.SftpChannel
-
Returns the canonical newline convention in use when reading/writing text files.
- getCanonicalPath() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getCanonicalPath() - Method in class com.sshtools.common.files.vfs.VFSFile
- getCanonicalPath() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getCanonicalPath() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getCapacity() - Method in class com.sshtools.client.sftp.StatVfs
- getCertificate() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
- getCertificate() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- getCertificate() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- getCertificate() - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- getCertificate() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
- getCertificate() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- getCertificate() - Method in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
- getCertificateChain() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
- getCertificateChain() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- getCertificateChain() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- getCertificateChain() - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- getCertificateChain() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
- getCertificateChain() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- getCertificateChain() - Method in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
- getChannelFactory() - Method in class com.sshtools.client.SshClientContext
- getChannelFactory() - Method in class com.sshtools.server.AbstractSshServer
- getChannelFactory() - Method in class com.sshtools.server.callback.CallbackServer
- getChannelFactory() - Method in class com.sshtools.server.SshServerContext
- getChannelFuture() - Method in class com.sshtools.client.tasks.AbstractSessionTask
- getChannelFuture() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- getChannelType() - Method in class com.sshtools.client.LocalForwardingChannelFactoryImpl
- getChannelType() - Method in class com.sshtools.server.RemoteForwardingChannelFactoryImpl
- getCharacterEncoding() - Method in class com.sshtools.client.shell.ExpectShell
- getCharsetEncoding() - Method in class com.sshtools.client.sftp.SftpChannel
-
Get the current encoding being used for filename Strings.
- getChildren() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getChildren() - Method in class com.sshtools.common.files.vfs.VFSFile
- getChildren() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getChildren() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getCiphers() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getCommand() - Method in class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated.
- getCommand() - Method in class com.sshtools.client.tasks.CommandTask
- getCommand() - Method in class com.sshtools.server.vsession.CmdLine
- getCommand() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getCommandFactories() - Method in class com.sshtools.server.vsession.VirtualChannelFactory
- getCommandFactory() - Method in class com.sshtools.server.vsession.Msh
- getCommandName() - Method in class com.sshtools.server.vsession.AbstractCommand
- getCommandName() - Method in interface com.sshtools.server.vsession.Command
- getCommandOutput() - Method in class com.sshtools.client.shell.ShellProcess
- getCondition() - Method in class com.sshtools.server.vsession.CmdLine
- getConfigOptions() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getConnection() - Method in class com.sshtools.client.SshClient
- getConnection() - Method in class com.sshtools.client.tasks.AbstractSubsystem
- getConnection() - Method in interface com.sshtools.server.callback.Callback
- getConnection() - Method in class com.sshtools.server.callback.DefaultCallback
- getConnection() - Method in class com.sshtools.server.vsession.VirtualConsole
- getConnection() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getConnectionManager() - Method in class com.sshtools.client.SshClientContext
- getConnectionManager() - Method in class com.sshtools.server.SshServerContext
- getContext() - Method in class com.sshtools.client.ConnectionProtocolClient
- getContext() - Method in class com.sshtools.client.sftp.SftpChannel
- getContext() - Method in class com.sshtools.client.SshClient
- getContext() - Method in class com.sshtools.server.AuthenticationProtocolServer
- getContext() - Method in class com.sshtools.server.ConnectionProtocolServer
- getContext() - Method in class com.sshtools.server.TransportProtocolServer
- getContext() - Method in class com.sshtools.server.vsession.VirtualConsole
- getCurrentConsole() - Static method in class com.sshtools.server.vsession.VirtualConsole
- getCurrentDirectory() - Method in class com.sshtools.server.vsession.VirtualConsole
- getCurrentKey() - Method in class com.sshtools.client.IdentityFileAuthenticator
- getCurrentPath() - Method in class com.sshtools.client.IdentityFileAuthenticator
- getCurrentWorkingDirectory() - Method in class com.sshtools.client.sftp.SftpClient
- getDaemonContext() - Method in class com.sshtools.client.SshClientContext
- getData() - Method in class com.sshtools.agent.openssh.SshAgentOperationComplete
- getData() - Method in class com.sshtools.agent.rfc.SshAgentOperationComplete
- getDefaultContextFactory() - Method in class com.sshtools.server.AbstractSshServer
- getDefaultContextFactory() - Method in class com.sshtools.server.callback.CallbackServer
- getDefaultContextFactory() - Method in class com.sshtools.server.SshServer
- getDefaultDirectory() - Method in class com.sshtools.client.sftp.SftpChannel
-
Gets the users default directory.
- getDefaultDirectory() - Method in class com.sshtools.client.sftp.SftpClient
-
Get the default directory (or HOME directory)
- getDefaultDirectory() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Get the default directory (or HOME directory)
- getDefaultMount() - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- getDefaultPath() - Method in class com.sshtools.common.files.vfs.PathFileFactory
-
Deprecated.
- getDefaultPath() - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- getDefaultPath() - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- getDeletedFiles() - Method in class com.sshtools.client.sftp.DirectoryOperation
-
When synchronizing directories, this method will return a list of files that will be deleted becasue they no longer exist at the source location.
- getDescription() - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- getDescription() - Method in class com.sshtools.agent.openssh.SshAgentDeleteKey
- getDescription() - Method in class com.sshtools.agent.rfc.SshAgentAddKey
- getDescription() - Method in class com.sshtools.agent.rfc.SshAgentDeleteKey
- getDescription() - Method in class com.sshtools.server.vsession.AbstractCommand
- getDescription() - Method in interface com.sshtools.server.vsession.Command
- getDestination() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getDirectory() - Method in class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- getDownloadedFile() - Method in class com.sshtools.client.tasks.DownloadFileTask
- getEncoded() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
- getEncoded() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- getEncoded() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- getEncoded() - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- getEncoded() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
- getEncoded() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- getEncoded() - Method in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
-
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
- getEngine() - Method in class com.sshtools.client.SshClientContext
- getEngine() - Method in class com.sshtools.server.AbstractSshServer
- getEnv() - Method in class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- getEnvironment() - Method in class com.sshtools.server.vsession.VirtualConsole
- getEnvironmentSocket() - Static method in class com.sshtools.agent.client.SshAgentClient
- getEOL(byte[]) - Method in class com.sshtools.client.sftp.SftpClient
- getEOL(byte[]) - Method in class com.sshtools.client.sftp.SftpClientTask
- getEOL(String) - Method in class com.sshtools.client.sftp.SftpClient
- getEOL(String) - Method in class com.sshtools.client.sftp.SftpClientTask
- getErrorCode() - Method in class com.sshtools.agent.rfc.SshAgentFailure
- getErrorStream() - Method in class com.sshtools.server.SessionChannelNG
- getExchangeHash() - Method in class com.sshtools.client.SshKeyExchangeClient
-
Get the output of the key exchange
- getExitCode() - Method in class com.sshtools.client.AbstractSessionChannel
- getExitCode() - Method in class com.sshtools.client.shell.ShellProcess
- getExitCode() - Method in class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated.
- getExitCode() - Method in class com.sshtools.client.tasks.CommandTask
- getExitCode() - Method in class com.sshtools.server.vsession.AbstractCommand
- getExitCode() - Method in class com.sshtools.server.vsession.CmdLine
- getExitCode() - Method in interface com.sshtools.server.vsession.Command
- getExitSignalInfo() - Method in class com.sshtools.client.AbstractSessionChannel
- getExtendedReply(SftpMessage) - Method in class com.sshtools.client.sftp.SftpChannel
- getExtendedReply(UnsignedInteger32) - Method in class com.sshtools.client.sftp.SftpChannel
- getExtension(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Get the data value of a supported SFTP extension.
- getExtensionNegotiationString() - Method in class com.sshtools.client.TransportProtocolClient
- getExtensionNegotiationString() - Method in class com.sshtools.server.TransportProtocolServer
- getExtensions() - Method in class com.sshtools.client.sftp.SftpChannel
- getFailedTransfers() - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Returns a Hashtable of files and exceptions.
- getFile() - Method in class com.sshtools.client.sftp.SftpHandle
-
Get the file associated with this handle.
- getFile(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Utility method to obtain an
SftpFile
instance for a given path. - getFile(String) - Method in class com.sshtools.client.SshClient
- getFile(String) - Method in class com.sshtools.common.files.vfs.PathFileFactory
-
Deprecated.
- getFile(String) - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- getFile(String) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- getFile(String, int, String, char[], String, File) - Static method in class com.sshtools.client.Ssh
- getFile(String, long) - Method in class com.sshtools.client.SshClient
- getFile(String, File) - Method in class com.sshtools.client.SshClient
- getFile(String, File, long) - Method in class com.sshtools.client.SshClient
- getFile(String, String) - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- getFileCount() - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Get the total number of new and changed files to transfer
- getFileFactory() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getFileFactory() - Method in class com.sshtools.common.files.vfs.VirtualFileObject
- getFileFactory() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getFileFactory() - Method in class com.sshtools.server.AbstractSshServer
- getFileFactory() - Method in class com.sshtools.server.callback.CallbackServer
- getFileFactory() - Method in class com.sshtools.server.vsession.VirtualConsole
- getFilename() - Method in class com.sshtools.client.sftp.SftpFile
-
Get the filename.
- getFileObject() - Method in class com.sshtools.common.files.vfs.VFSFile
- getFilePointer() - Method in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- getFiles(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote files to the local computer
- getFiles(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote files to the local computer
- getFiles(String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote files to the local computer
- getFiles(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote files to the local computer
- getFiles(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote files to the local computer.
- getFiles(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote files to the local computer.
- getFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote files to the local computer.
- getFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote files to the local computer.
- getFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote files into the local file.
- getFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote files into the local file.
- getFiles(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote files into the local file.
- getFiles(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote files into the local file.
- getFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Download the remote file to the local computer.
- getFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Download the remote file to the local computer.
- getFileSystemID() - Method in class com.sshtools.client.sftp.StatVfs
- getFileSystemManager() - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- getFileSystemOptions() - Method in class com.sshtools.common.files.vfs.VirtualMountTemplate
- getFlags() - Method in class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
- getForwardingManager() - Method in class com.sshtools.client.SshClientContext
- getForwardingManager() - Method in class com.sshtools.server.SshServerContext
- getForwardingPath() - Method in class com.sshtools.agent.KeyConstraints
- getForwardingPolicy() - Method in class com.sshtools.client.SshClient
- getForwardingPolicy() - Method in class com.sshtools.server.AbstractSshServer
- getFragmentSize() - Method in class com.sshtools.client.sftp.StatVfs
- getFreeBlocks() - Method in class com.sshtools.client.sftp.StatVfs
- getFreeINodes() - Method in class com.sshtools.client.sftp.StatVfs
- getGlobalRequestHandler(String) - Method in class com.sshtools.client.SshClientContext
- getGlobalRequestHandler(String) - Method in class com.sshtools.server.SshServerContext
- getHandle() - Method in class com.sshtools.client.sftp.SftpHandle
-
Get the open file handle
- getHandle(UnsignedInteger32, SftpFile) - Method in class com.sshtools.client.sftp.SftpChannel
- getHandleResponse(SftpMessage) - Method in class com.sshtools.client.sftp.SftpChannel
- getHandleResponse(UnsignedInteger32) - Method in class com.sshtools.client.sftp.SftpChannel
- getHashAlgorithm() - Method in class com.sshtools.client.SshKeyExchangeClient
- getHistory() - Method in class com.sshtools.server.vsession.VirtualConsole
- getHmacs() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getHome() - Method in class com.sshtools.client.sftp.SftpClient
- getHomeDirectory(String) - Method in class com.sshtools.client.sftp.SftpClient
- getHost() - Method in class com.sshtools.client.SshClient
- getHostKey() - Method in class com.sshtools.client.SshClient
- getHostKey() - Method in class com.sshtools.client.SshKeyExchangeClient
-
Get the host key supplied during key exchange.
- getHostKey(String) - Method in class com.sshtools.server.SshServerContext
-
Get the host key for a given algorithm.
- getHostKey(String, int) - Static method in class com.sshtools.client.SshCompatibilityUtils
- getHostKey(String, int, String) - Static method in class com.sshtools.client.SshCompatibilityUtils
- getHostKeys() - Method in class com.sshtools.server.AbstractSshServer
- getHostKeys() - Method in class com.sshtools.server.SshServerContext
-
Get all the hosts keys.
- getHostKeyVerification() - Method in class com.sshtools.client.SshClientContext
- getIdentity() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getIdentityFile() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getIdleLog() - Method in class com.sshtools.client.AuthenticationProtocolClient
- getIdleLog() - Method in class com.sshtools.server.AuthenticationProtocolServer
- getIdleTimeoutSeconds() - Method in class com.sshtools.client.AuthenticationProtocolClient
- getIdleTimeoutSeconds() - Method in class com.sshtools.server.AuthenticationProtocolServer
- getINodes() - Method in class com.sshtools.client.sftp.StatVfs
- getInputStream() - Method in class com.sshtools.agent.server.SocketTransportAdapter
- getInputStream() - Method in interface com.sshtools.agent.server.SshAgentTransport
- getInputStream() - Method in class com.sshtools.client.shell.ShellProcess
-
Returns an InputStream that will contain only the output from the executed ShellProcess.
- getInputStream() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- getInputStream() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getInputStream() - Method in class com.sshtools.common.files.vfs.VFSFile
- getInputStream() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getInputStream(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Create an InputStream for reading a remote file.
- getInputStream(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Create an InputStream for reading a remote file.
- getInputStream(String, long) - Method in class com.sshtools.client.sftp.SftpClient
-
Create an InputStream for reading a remote file.
- getInputStream(String, long) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Create an InputStream for reading a remote file.
- getIPPolicy() - Method in class com.sshtools.server.AbstractSshServer
- getIPPolicy() - Method in class com.sshtools.server.LoadBalancerPolicy
- getKeyConstraints() - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- getKeyConstraints() - Method in class com.sshtools.agent.rfc.SshAgentAddKey
- getKeyConstraints(SshPublicKey) - Method in class com.sshtools.agent.InMemoryKeyStore
- getKeyConstraints(SshPublicKey) - Method in interface com.sshtools.agent.KeyStore
-
Get the constraints for a key stored in this keystore.
- getKeys() - Method in class com.sshtools.agent.openssh.SshAgentKeyList
- getKeys() - Method in class com.sshtools.agent.rfc.SshAgentKeyList
- getKeys() - Method in class com.sshtools.client.components.Curve25519SHA256Client.Curve25519SHA256ClientFactory
- getKeys() - Method in class com.sshtools.client.components.Curve25519SHA256LibSshClient.Curve25519SHA256LibSshClientFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanEcdhNistp256.DiffieHellmanEcdhNistp256Factory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanEcdhNistp384.DiffieHellmanEcdhNistp384Factory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanEcdhNistp521.DiffieHellmanEcdhNistp521Factory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE.DiffieHellmanGroup14Sha1JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha256JCE.DiffieHellmanGroup14Sha256JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroup15Sha512JCE.DiffieHellmanGroup15Sha512JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroup16Sha512JCE.DiffieHellmanGroup16Sha512JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroup17Sha512JCE.DiffieHellmanGroup17Sha512JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroup18Sha512JCE.DiffieHellmanGroup18Sha512JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE.DiffieHellmanGroup1Sha1JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE.DiffieHellmanGroupExchangeSha1JCEFactory
- getKeys() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha256JCE.DiffieHellmanGroupExchangeSha256JCEFactory
- getKeys() - Method in class com.sshtools.client.components.Rsa1024Sha1.Rsa1024Sha1Factory
- getKeys() - Method in class com.sshtools.client.components.Rsa2048Sha256.Rsa2048Sha256Factory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey.SshX509DsaPublicKeyFactory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187.SshX509DsaPublicKeyRfc6187Factory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist256Rfc6187.SshX509EcdsaSha2Nist256Rfc6187Factory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist384Rfc6187.SshX509EcdsaSha2Nist384Rfc6187Factory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist521Rfc6187.SshX509EcdsaSha2Nist521Rfc6187Factory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187.SshX509Rsa2048Sha256Rfc6187Factory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey.SshX509RsaPublicKeyFactory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187.SshX509RsaPublicKeyRfc6187Factory
- getKeys() - Method in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey.SshX509RsaSha1PublicKeyFactory
- getKeystore() - Method in class com.sshtools.agent.server.SshAgentSocketListener
-
Gets the underlying keystore for this agent listener.
- getKeyTimeout() - Method in class com.sshtools.agent.KeyConstraints
- getKeyUseLimit() - Method in class com.sshtools.agent.KeyConstraints
- getLastError() - Method in class com.sshtools.server.vsession.Msh
- getLength() - Method in class com.sshtools.agent.rfc.SshAgentRandom
- getLine() - Method in class com.sshtools.server.vsession.CmdLine
- getLineReader() - Method in class com.sshtools.server.vsession.VirtualConsole
- getLinkAttributes(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Get the attributes of a file.
- getListeners() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getLocalIdentification() - Method in class com.sshtools.client.SshClient
- getLocation() - Method in class com.sshtools.agent.server.SshAgentSocketListener
- getLoginName() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getLongname() - Method in class com.sshtools.client.sftp.SftpFile
-
The longname supplied by the server.
- getLongValue(String[], String) - Static method in class com.sshtools.server.vsession.CliHelper
- getMappedFile() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getMaxDHGroupExchangeKeySize() - Method in class com.sshtools.server.SshServerContext
-
Get the maximum group size supported in
diffie-hellman-group-exchange
key exchange methods. - getMaximumFilenameLength() - Method in class com.sshtools.client.sftp.StatVfs
- getMaximumForwardingSteps() - Method in class com.sshtools.agent.KeyConstraints
- getMaximumLocalPacketLength() - Method in class com.sshtools.client.AbstractSessionChannel
- getMaximumLocalPacketLength() - Method in class com.sshtools.client.sftp.SftpChannel
- getMaximumLocalWindowSize() - Method in class com.sshtools.client.sftp.SftpChannel
- getMaximumPacketSize() - Method in class com.sshtools.client.sftp.SftpChannel
- getMaximumPacketSize() - Method in class com.sshtools.client.tasks.AbstractSubsystem
- getMaximumPacketSize() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- getMaximumRemotePacketLength() - Method in class com.sshtools.client.AbstractSessionChannel
- getMaximumRemotePacketLength() - Method in class com.sshtools.client.sftp.SftpChannel
- getMaximumRemoteWindowSize() - Method in class com.sshtools.client.sftp.SftpChannel
- getMaximumWindowSize() - Method in class com.sshtools.client.sftp.SftpChannel
- getMaximumWindowSize() - Method in class com.sshtools.client.tasks.AbstractSubsystem
- getMaximumWindowSize() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- getMaximumWindowSpace() - Method in class com.sshtools.client.SessionChannelNG
- getMaximumWindowSpace() - Method in class com.sshtools.server.SessionChannelNG
- getMemo() - Method in interface com.sshtools.server.callback.Callback
- getMemo() - Method in class com.sshtools.server.callback.DefaultCallback
- getMessageId() - Method in class com.sshtools.client.sftp.SftpMessage
- getMessageId() - Method in interface com.sshtools.client.tasks.Message
- getMessageName() - Method in class com.sshtools.agent.AgentMessage
- getMessageName() - Method in class com.sshtools.agent.openssh.OpenSshSignRequest
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentDeleteKey
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentFailure
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentKeyList
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentLock
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentOperationComplete
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentSuccess
- getMessageName() - Method in class com.sshtools.agent.openssh.SshAgentUnlock
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentAddKey
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentAlive
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentDeleteKey
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentFailure
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentForwardingNotice
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentKeyList
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentLock
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentOperationComplete
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentPing
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentRandom
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentRandomData
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentRequestVersion
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentSuccess
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentUnlock
- getMessageName() - Method in class com.sshtools.agent.rfc.SshAgentVersionResponse
- getMessageName() - Method in class com.sshtools.agent.rfc.SshMsgUserAuthPKOK
- getMessageType() - Method in class com.sshtools.agent.AgentMessage
- getMethod() - Method in class com.sshtools.server.NoneAuthentication
-
Return the SSH method name for this authentication.
- getMinimumWindowSize() - Method in class com.sshtools.client.sftp.SftpChannel
- getMinimumWindowSize() - Method in class com.sshtools.client.tasks.AbstractSubsystem
- getMinimumWindowSize() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- getMinimumWindowSpace() - Method in class com.sshtools.client.SessionChannelNG
- getMinimumWindowSpace() - Method in class com.sshtools.server.SessionChannelNG
- getMount() - Method in class com.sshtools.common.files.vfs.AbstractMount
- getMount() - Method in interface com.sshtools.common.files.vfs.VirtualFile
- getMount() - Method in class com.sshtools.common.files.vfs.VirtualFileObject
- getMount(String) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- getMountFlag() - Method in class com.sshtools.client.sftp.StatVfs
- getMounts(String) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- getName() - Method in class com.sshtools.client.AuthenticationProtocolClient
- getName() - Method in interface com.sshtools.client.ClientAuthenticator
-
The authentication mechanism name/.
- getName() - Method in class com.sshtools.client.ConnectionProtocolClient
-
The name of the ssh service i.e.
- getName() - Method in class com.sshtools.client.KeyboardInteractiveAuthenticator
- getName() - Method in class com.sshtools.client.NoneAuthenticator
- getName() - Method in class com.sshtools.client.PasswordAuthenticator
- getName() - Method in class com.sshtools.client.PublicKeyAuthenticator
- getName() - Method in class com.sshtools.client.TransportProtocolClient
- getName() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getName() - Method in class com.sshtools.common.files.vfs.VFSFile
- getName() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getName() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getName() - Method in class com.sshtools.server.AuthenticationProtocolServer
- getName() - Method in class com.sshtools.server.callback.MutualCallbackAuthenticator
- getName() - Method in class com.sshtools.server.ConnectionProtocolServer
- getName() - Method in class com.sshtools.server.TransportProtocolServer
- getName() - Method in class com.sshtools.server.vsession.AbstractCommand
- getName() - Method in enum com.sshtools.server.vsession.ShellPermission
- getNewFiles() - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Returns a list of new files that will be transfered in the directory operation
- getNewline() - Method in class com.sshtools.client.shell.ExpectShell
- getNextKey() - Method in class com.sshtools.client.ExternalKeyAuthenticator
- getNextKey() - Method in class com.sshtools.client.IdentityFileAuthenticator
- getNextKey() - Method in class com.sshtools.client.KeyPairAuthenticator
- getNextKey() - Method in class com.sshtools.client.PrivateKeyFileAuthenticator
- getNextKey() - Method in class com.sshtools.client.PublicKeyAuthenticator
- getNumCommandsExecuted() - Method in class com.sshtools.client.shell.ExpectShell
- getOKRequestStatus(UnsignedInteger32) - Method in class com.sshtools.client.sftp.SftpChannel
-
Verify that an OK status has been returned for a request id.
- getOperation() - Method in class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
- getOperationData() - Method in class com.sshtools.agent.openssh.OpenSshSignRequest
- getOperationData() - Method in class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
- getOperationData() - Method in class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
- getOptions() - Method in class com.sshtools.server.vsession.commands.sftp.SftpClientCommand
- getOptions() - Static method in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions
- getOptions() - Method in class com.sshtools.server.vsession.ShellCommandWithOptions
- getOptions() - Method in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- getOptions() - Static method in class com.sshtools.vsession.commands.ssh.SshClientOptions
- getOrDefault(String, T) - Method in class com.sshtools.server.vsession.Environment
- getOsDescription() - Method in class com.sshtools.client.shell.ExpectShell
- getOsType() - Method in class com.sshtools.client.shell.ExpectShell
- getOutputStream() - Method in class com.sshtools.agent.server.SocketTransportAdapter
- getOutputStream() - Method in interface com.sshtools.agent.server.SshAgentTransport
- getOutputStream() - Method in class com.sshtools.client.shell.ShellProcess
- getOutputStream() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- getOutputStream() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getOutputStream() - Method in class com.sshtools.common.files.vfs.VFSFile
- getOutputStream() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getOutputStream() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getOutputStream(boolean) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getOutputStream(boolean) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getOutputStream(boolean) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- getOutputStream(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Create an OutputStream for writing to a remote file.
- getOutputStream(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Create an OutputStream for writing to a remote file.
- getPadding() - Method in class com.sshtools.agent.rfc.SshAgentAlive
- getPadding() - Method in class com.sshtools.agent.rfc.SshAgentPing
- getParameter(String) - Method in class com.sshtools.server.AuthenticationProtocolServer
- getParent() - Method in class com.sshtools.client.sftp.SftpFile
-
Get the parent of the current file.
- getParentFile() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- getParentFile() - Method in class com.sshtools.common.files.vfs.VFSFile
- getParentFile() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getParentMount() - Method in class com.sshtools.common.files.vfs.VirtualFileObject
-
Deprecated.
- getParentMount() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- getPasshrase(String) - Method in interface com.sshtools.client.PassphrasePrompt
- getPassphrase() - Method in class com.sshtools.client.PrivateKeyFileAuthenticator
- getPassphrase(String) - Method in class com.sshtools.client.IdentityFileAuthenticator
- getPassword() - Method in class com.sshtools.agent.openssh.SshAgentLock
- getPassword() - Method in class com.sshtools.agent.openssh.SshAgentUnlock
- getPassword() - Method in class com.sshtools.agent.rfc.SshAgentLock
- getPassword() - Method in class com.sshtools.agent.rfc.SshAgentUnlock
- getPassword() - Method in class com.sshtools.client.PasswordAuthenticator
- getPassword() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getPort() - Method in class com.sshtools.agent.server.SshAgentSocketListener
-
The current port of the agent listener
- getPort() - Method in class com.sshtools.client.SshClient
- getPort() - Method in class com.sshtools.server.AbstractSshServer
- getPort() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getPreferKeyboardInteractiveOverPassword() - Method in class com.sshtools.client.SshClientContext
- getPreferredPublicKey() - Method in class com.sshtools.client.SshClientContext
- getPreferredPublicKey() - Method in class com.sshtools.server.SshServerContext
-
Get the currently preferred public key algorithm.
- getPriority() - Method in class com.sshtools.client.SshKeyExchangeClient
- getPrivateKey() - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- getPrivateKey() - Method in class com.sshtools.agent.rfc.SshAgentAddKey
- getProcess() - Method in class com.sshtools.client.shell.ShellProcessController
- getProcess() - Method in class com.sshtools.server.vsession.RootShell
- getPrompt() - Method in class com.sshtools.client.KeyboardInteractivePrompt
-
Get the prompt message to display to the user
- getProperty(String) - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getProvider() - Method in class com.sshtools.client.components.Curve25519SHA256Client
- getProvider() - Method in class com.sshtools.client.components.DiffieHellmanEcdh
- getProvider() - Method in class com.sshtools.client.components.DiffieHellmanGroup
- getProvider() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
- getProvider() - Method in class com.sshtools.client.components.Rsa1024Sha1
- getProvider() - Method in class com.sshtools.client.components.Rsa2048Sha256
- getPublicKey() - Method in class com.sshtools.agent.openssh.OpenSshSignRequest
- getPublicKey() - Method in class com.sshtools.agent.openssh.SshAgentAddKey
- getPublicKey() - Method in class com.sshtools.agent.openssh.SshAgentDeleteKey
- getPublicKey() - Method in class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
- getPublicKey() - Method in class com.sshtools.agent.rfc.SshAgentAddKey
- getPublicKey() - Method in class com.sshtools.agent.rfc.SshAgentDeleteKey
- getPublicKey() - Method in class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
- getPublicKeys() - Method in class com.sshtools.agent.client.SshAgentClient
- getPublicKeys() - Method in class com.sshtools.agent.InMemoryKeyStore
- getPublicKeys() - Method in interface com.sshtools.agent.KeyStore
-
Return a Map of all the installed keys.
- getRandomData() - Method in class com.sshtools.agent.rfc.SshAgentRandomData
- getRandomData(int) - Method in class com.sshtools.agent.client.SshAgentClient
-
Request some random data from the remote side
- getReadlimit() - Method in class com.sshtools.client.shell.ShellController
- getRemoteAddress() - Method in interface com.sshtools.server.callback.Callback
- getRemoteAddress() - Method in class com.sshtools.server.callback.DefaultCallback
- getRemoteClient(String, int, String, String, boolean) - Static method in class com.sshtools.client.SshCompatibilityUtils
- getRemoteConfiguration(String, int) - Static method in class com.sshtools.client.SshCompatibilityUtils
- getRemoteDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Copy the contents of a remote directory to a local directory
- getRemoteDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Copy the contents of a remote directory to a local directory
- getRemoteEOL() - Method in class com.sshtools.client.sftp.SftpClient
- getRemoteEOL() - Method in class com.sshtools.client.sftp.SftpClientTask
- getRemoteHash(byte[]) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- getRemoteHash(byte[], long, long, byte[]) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- getRemoteHash(byte[], long, long, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- getRemoteHash(byte[], RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- getRemoteHash(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- getRemoteHash(String, long, long, byte[]) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- getRemoteHash(String, long, long, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- getRemoteHash(String, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- getRemoteHostname() - Method in class com.sshtools.agent.ForwardingNotice
- getRemoteHostname() - Method in class com.sshtools.agent.rfc.SshAgentForwardingNotice
- getRemoteIdentification() - Method in class com.sshtools.client.SshClient
- getRemoteIPAddress() - Method in class com.sshtools.agent.ForwardingNotice
- getRemoteIPAddress() - Method in class com.sshtools.agent.rfc.SshAgentForwardingNotice
- getRemoteNewline() - Method in class com.sshtools.client.sftp.SftpClient
- getRemoteNewline() - Method in class com.sshtools.client.sftp.SftpClientTask
- getRemotePort() - Method in class com.sshtools.agent.ForwardingNotice
- getRemotePort() - Method in class com.sshtools.agent.rfc.SshAgentForwardingNotice
- getRemotePublicKeys() - Method in class com.sshtools.client.SshClient
- getResolvePath(String) - Method in class com.sshtools.common.files.vfs.VirtualMount
- getResolvers() - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- getResponse() - Method in class com.sshtools.client.KeyboardInteractivePrompt
-
Get the user's response for this prompt.
- getResponse(UnsignedInteger32) - Method in class com.sshtools.client.sftp.SftpChannel
- getRoot() - Method in class com.sshtools.common.files.vfs.AbstractMount
- getRootThread() - Static method in class com.sshtools.server.vsession.jvm.Threads
- getSecret() - Method in class com.sshtools.client.SshKeyExchangeClient
-
Get the secret value produced during key exchange.
- getSecurityLevel() - Method in class com.sshtools.client.SshKeyExchangeClient
- getSecurityLevel() - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- getSecurityLevel() - Method in class com.sshtools.server.AbstractSshServer
- getSecurityLevel() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- getServerVersion() - Method in class com.sshtools.client.sftp.SftpChannel
-
Version 4 of the SFTP protocol allows the server to return its maximum supported version instead of the actual version to be used.
- getSession() - Method in class com.sshtools.client.sftp.SftpChannel
- getSession() - Method in class com.sshtools.client.tasks.AbstractSessionTask
- getSession() - Method in class com.sshtools.client.tasks.AbstractSubsystem
- getSession() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- getSessionChannel() - Method in class com.sshtools.server.vsession.VirtualConsole
- getSFTPChannel() - Method in class com.sshtools.client.sftp.SftpFile
-
Get the SFTP subsystem channel that created this file object.
- getShell() - Method in class com.sshtools.client.shell.ShellProcess
- getShell() - Method in class com.sshtools.server.vsession.VirtualConsole
- getShellArguments() - Method in class com.sshtools.server.vsession.VirtualSessionPolicy
- getShellCommand() - Method in class com.sshtools.server.vsession.VirtualSessionPolicy
- getShortValue(String[], char) - Static method in class com.sshtools.server.vsession.CliHelper
- getShutdownFuture() - Method in class com.sshtools.server.AbstractSshServer
- getSignature() - Method in class com.sshtools.client.SshKeyExchangeClient
-
Get the signature produced during key exchange.
- getSignatureGenerator() - Method in class com.sshtools.client.ExternalKeyAuthenticator
- getSignatureGenerator() - Method in class com.sshtools.client.PublicKeyAuthenticator
- getSigningAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
- getSigningAlgorithm() - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
- getSingleFileResponse(SftpMessage, String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Get a single SftpFile object from a message returning SSH_FXP_NAME result.
- getSize() - Method in class com.sshtools.client.sftp.StatVfs
- getSize() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- getSocketConnectionFactory() - Method in class com.sshtools.client.SshClientContext
- getSshContext(SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.SshClientHelper
- getStartedEventCode() - Method in class com.sshtools.client.LocalForwardingChannelFactoryImpl
- getStartedEventCode() - Method in class com.sshtools.server.RemoteForwardingChannelFactoryImpl
- getStartupInputStream() - Method in class com.sshtools.client.shell.ExpectShell
- getStartupReader() - Method in class com.sshtools.client.shell.ExpectShell
- getState() - Method in class com.sshtools.agent.server.SshAgentSocketListener
-
Get the agent listeners state
- getStateListeners() - Method in class com.sshtools.client.SshClientContext
- getStateListeners() - Method in class com.sshtools.server.SshServerContext
- getStderrStream() - Method in class com.sshtools.client.SessionChannelNG
- getStoppedEventCode() - Method in class com.sshtools.client.LocalForwardingChannelFactoryImpl
- getStoppedEventCode() - Method in class com.sshtools.server.RemoteForwardingChannelFactoryImpl
- getSubsystem() - Method in class com.sshtools.server.SessionChannelNG
- getSubsystem() - Method in class com.sshtools.server.vsession.AbstractCommand
- getSubsystem() - Method in interface com.sshtools.server.vsession.Command
- getSubsystemCacheSize() - Method in class com.sshtools.client.SshClientContext
- getSubsystemChannel() - Method in class com.sshtools.client.sftp.SftpClient
-
Returns the instance of the AbstractSftpChannel used by this class
- getSubsystemChannel() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Returns the instance of the AbstractSftpChannel used by this class
- getSupportedAuthentications() - Method in class com.sshtools.client.AuthenticationProtocolClient
- getSupportedCommands() - Method in class com.sshtools.server.vsession.CommandFactory
- getSupportedCommands() - Method in class com.sshtools.server.vsession.ShellCommandFactory
- getSupportedHostKeyAlgorithms(String, int) - Static method in class com.sshtools.client.SshCompatibilityUtils
- getSupportedHostKeys(String, int) - Static method in class com.sshtools.client.SshCompatibilityUtils
- getSupportedPublicKeys() - Method in class com.sshtools.client.SshClientContext
- getSupportedPublicKeys() - Method in class com.sshtools.server.SshServerContext
-
Returns a comma delimited string containing installed public key types.
- getSymbolicLinkTarget(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Get the target path of a symbolic link.
- getSymbolicLinkTarget(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Get the target path of a symbolic link.
- getSymbolicLinkTarget(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Get the target path of a symbolic link.
- getTemplate() - Method in class com.sshtools.common.files.vfs.VirtualMount
- getTemporaryFolder() - Method in class com.sshtools.client.sftp.SftpClient
- getTerminal() - Method in class com.sshtools.server.vsession.VirtualConsole
- getTransferMode() - Method in class com.sshtools.client.sftp.SftpClient
- getTransferMode() - Method in class com.sshtools.client.sftp.SftpClientTask
- getTransferSize() - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Get the total number of bytes that this operation will transfer
- getTransport() - Method in class com.sshtools.server.ConnectionProtocolServer
- getType() - Method in class com.sshtools.client.sftp.SftpMessage
- getUnchangedFiles() - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Returns the list of files that will not be changed during the directory operation
- getUpdatedFiles() - Method in class com.sshtools.client.sftp.DirectoryOperation
-
Returns a list of files that will be updated in the directory operation
- getUsage() - Method in class com.sshtools.server.vsession.AbstractCommand
- getUsage() - Method in interface com.sshtools.server.vsession.Command
- getUsage() - Method in class com.sshtools.server.vsession.commands.sftp.SftpClientCommand
- getUsage() - Method in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- getUsed() - Method in class com.sshtools.client.sftp.StatVfs
- getUsedCount() - Method in class com.sshtools.agent.KeyConstraints
- getUsername() - Method in class com.sshtools.client.SshClientContext
-
Get the username of this connection.
- getUsername() - Method in interface com.sshtools.server.callback.Callback
- getUsername() - Method in class com.sshtools.server.callback.DefaultCallback
- getUuid() - Method in interface com.sshtools.server.callback.Callback
- getUuid() - Method in class com.sshtools.server.callback.DefaultCallback
- getValue(String[], char, String) - Static method in class com.sshtools.server.vsession.CliHelper
- getValue(String[], char, String, String) - Static method in class com.sshtools.server.vsession.CliHelper
- getVersion() - Method in class com.sshtools.agent.rfc.SshAgentRequestVersion
- getVersion() - Method in class com.sshtools.agent.rfc.SshAgentVersionResponse
- getVersion() - Method in class com.sshtools.client.sftp.SftpChannel
- getVirtualFileFactory() - Method in class com.sshtools.common.files.vfs.VirtualMount
- getWelcomeText() - Method in class com.sshtools.server.vsession.VirtualSessionPolicy
- GlobRegExpMatching - Class in com.sshtools.client.sftp
- GlobRegExpMatching() - Constructor for class com.sshtools.client.sftp.GlobRegExpMatching
- GlobSyntax - Static variable in class com.sshtools.client.sftp.SftpClient
- GUEST_USERNAME - Static variable in class com.sshtools.client.SshClient
H
- handle(byte[]) - Method in class com.sshtools.client.sftp.SftpFile
-
Create a new handle for this file given the handle data.
- hardlink(String, String) - Method in class com.sshtools.client.sftp.SftpClient
- hasAlias(String, String) - Static method in class com.sshtools.server.vsession.commands.Alias
- hasConnection() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- hasCredentialsRemaining() - Method in class com.sshtools.client.ExternalKeyAuthenticator
- hasCredentialsRemaining() - Method in class com.sshtools.client.IdentityFileAuthenticator
- hasCredentialsRemaining() - Method in class com.sshtools.client.KeyPairAuthenticator
- hasCredentialsRemaining() - Method in class com.sshtools.client.PrivateKeyFileAuthenticator
- hasCredentialsRemaining() - Method in class com.sshtools.client.PublicKeyAuthenticator
- hasFixedOptions() - Method in class com.sshtools.server.vsession.ShellCommandWithOptions
- HASH_AND_SIGN - Static variable in class com.sshtools.agent.client.SshAgentClient
- hashAndSign(SshPublicKey, String, byte[]) - Method in class com.sshtools.agent.client.SshAgentClient
-
Request a hash and sign operation be performed for a given public key.
- hashCode() - Method in class com.sshtools.client.sftp.SftpFile
- hashCode() - Method in class com.sshtools.client.sftp.SftpHandle
- hashCode() - Method in class com.sshtools.common.files.vfs.AbstractMount
- hashCode() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- hashCode() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- hasLongOption(String[], String) - Static method in class com.sshtools.server.vsession.CliHelper
- hasOption(String[], char, String) - Static method in class com.sshtools.server.vsession.CliHelper
- hasPublicKey(String) - Method in class com.sshtools.server.SshServerContext
-
Determine if the server has a host key configured.
- hasReceivedNewKeys() - Method in class com.sshtools.client.SshKeyExchangeClient
- hasSentNewKeys() - Method in class com.sshtools.client.SshKeyExchangeClient
- hasShortOption(String[], char) - Static method in class com.sshtools.server.vsession.CliHelper
- hasSucceeded() - Method in class com.sshtools.client.shell.ShellProcess
- hasTimedOut() - Method in class com.sshtools.agent.KeyConstraints
- Help<T extends com.sshtools.common.files.AbstractFile> - Class in com.sshtools.server.vsession.commands
- Help() - Constructor for class com.sshtools.server.vsession.commands.Help
- hostKey - Variable in class com.sshtools.client.SshKeyExchangeClient
-
The server's host key.
I
- ICANON - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Canonicalize input lines.
- ICRNL - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Map CR to NL on input.
- IDENTITY_FILE_OPTION - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.IdentityFile
- IDENTITY_FILE_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.IdentityFile
- IdentityFileAuthenticator - Class in com.sshtools.client
-
Implements public key authentication, taking a java.io.File object as the source private key.
- IdentityFileAuthenticator(PassphrasePrompt) - Constructor for class com.sshtools.client.IdentityFileAuthenticator
- IdentityFileAuthenticator(Collection<Path>, PassphrasePrompt) - Constructor for class com.sshtools.client.IdentityFileAuthenticator
- idle() - Method in class com.sshtools.client.AuthenticationProtocolClient
- idle() - Method in class com.sshtools.server.AuthenticationProtocolServer
- idle() - Method in class com.sshtools.server.SessionChannelNG
- IEXTEN - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable extensions.
- IGNCR - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Ignore CR on input.
- ignoreIntegrity - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- IGNPAR - Static variable in class com.sshtools.client.PseudoTerminalModes
-
The ignore parity flag.
- IMAXBEL - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Ring bell on input queue full.
- in - Variable in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- in - Variable in class com.sshtools.client.shell.ShellController
- in(byte[], int, int) - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- indexOf(SshPublicKey) - Method in class com.sshtools.agent.InMemoryKeyStore
-
Find the index of a key.
- init(byte[], int, int) - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- init(byte[], int, int) - Method in class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- init(byte[], int, int) - Method in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- init(byte[], int, int) - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- init(byte[], int, int) - Method in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
-
Initialize the public key from a blob of binary data.
- init(SshConnection) - Method in class com.sshtools.client.AbstractKeyboardInteractiveCallback
- init(SshConnection) - Method in interface com.sshtools.client.KeyboardInteractiveCallback
- init(SshConnection) - Method in class com.sshtools.client.PasswordOverKeyboardInteractiveCallback
- init(SshTransport<SshClientContext>, String, String, byte[], byte[], boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
- init(SshTransport<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.Curve25519SHA256Client
- init(SshTransport<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanEcdh
- init(SshTransport<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanGroup
- init(SshTransport<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
- init(SshTransport<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.Rsa1024Sha1
- init(SshTransport<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.Rsa2048Sha256
- init(TransportProtocol<SshServerContext>, AuthenticationProtocolServer) - Method in class com.sshtools.server.NoneAuthentication
-
Initializes the mechanism with variables.
- initializeKeyExchange(SshKeyExchange<SshClientContext>, boolean, boolean) - Method in class com.sshtools.client.TransportProtocolClient
- initializeKeyExchange(SshKeyExchange<SshServerContext>, boolean, boolean) - Method in class com.sshtools.server.TransportProtocolServer
- INLCR - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Map NL into CR on input.
- InMemoryCallbackRegistrationService - Class in com.sshtools.server.callback
- InMemoryCallbackRegistrationService() - Constructor for class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- InMemoryKeyStore - Class in com.sshtools.agent
-
A store for maintaining public keys in agent
- InMemoryKeyStore() - Constructor for class com.sshtools.agent.InMemoryKeyStore
-
Creates a new KeyStore object.
- InMemoryPasswordAuthenticator - Class in com.sshtools.server
- InMemoryPasswordAuthenticator() - Constructor for class com.sshtools.server.InMemoryPasswordAuthenticator
- InMemoryPublicKeyAuthenticator - Class in com.sshtools.server
- InMemoryPublicKeyAuthenticator() - Constructor for class com.sshtools.server.InMemoryPublicKeyAuthenticator
- INPCK - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable checking of parity errors.
- input() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- Input - Class in com.sshtools.server.vsession.commands
- Input() - Constructor for class com.sshtools.server.vsession.commands.Input
- installCommand(Class<? extends T>) - Method in class com.sshtools.server.vsession.CommandFactory
- installCommand(String, Class<? extends T>) - Method in class com.sshtools.server.vsession.CommandFactory
- installFactory(CommandFactory<ShellCommand>) - Method in class com.sshtools.server.vsession.ShellCommandFactory
- installShellCommands() - Method in class com.sshtools.server.callback.commands.CallbackCommandFactory
- installShellCommands() - Method in class com.sshtools.server.vsession.commands.admin.AdminCommandFactory
- installShellCommands() - Method in class com.sshtools.server.vsession.commands.fs.FileSystemCommandFactory
- installShellCommands() - Method in class com.sshtools.server.vsession.commands.os.OSCommandFactory
- installShellCommands() - Method in class com.sshtools.server.vsession.jvm.JVMCommandFactory
- installShellCommands() - Method in class com.sshtools.server.vsession.ShellCommandFactory
- installShellCommands() - Method in class com.sshtools.vsession.commands.ssh.SshClientsCommandFactory
- instance - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.CipherSpec
- instance - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.Compression
- instance - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.IdentityFile
- instance - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.Port
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.CipherSpec
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.Compression
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.ConfigOption
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.IdentityFile
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.LoginName
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.MacSpec
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.Port
- instance - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.SecurityLevel
- INSTANCE - Static variable in class com.sshtools.server.RemoteForwardingChannelFactoryImpl
- inStartup() - Method in class com.sshtools.client.shell.ExpectShell
- interrupt() - Method in class com.sshtools.client.shell.ShellController
- interrupt() - Method in interface com.sshtools.client.shell.ShellWriter
-
Interrupt the process by sending a Ctrl+C to the process.
- InvalidMessageException - Exception in com.sshtools.agent.exceptions
- InvalidMessageException(String, int) - Constructor for exception com.sshtools.agent.exceptions.InvalidMessageException
-
Constructs the message.
- isActive() - Method in class com.sshtools.client.shell.ShellController
- isActive() - Method in class com.sshtools.client.shell.ShellProcess
- isActive() - Method in class com.sshtools.client.shell.ShellProcessController
- isActive() - Method in class com.sshtools.server.AgentForwardingChannel
- isAgentForwardingRequested() - Method in class com.sshtools.server.SessionChannelNG
- isAllocatePseudoTerminal() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- isAuthenticated() - Method in class com.sshtools.client.SshClient
- isAuthorizedKey(SshPublicKey, SshConnection) - Method in class com.sshtools.server.InMemoryPublicKeyAuthenticator
- isAuthorizedKey(SshPublicKey, SshConnection) - Method in class com.sshtools.server.NoOpPublicKeyAuthenticator
- isAuthorizedKey(SshPublicKey, SshConnection) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
- isBackground() - Method in class com.sshtools.server.vsession.CmdLine
- isBlock() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isBuiltIn() - Method in class com.sshtools.server.vsession.AbstractCommand
- isBuiltIn() - Method in interface com.sshtools.server.vsession.Command
- isCached() - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- isCached() - Method in class com.sshtools.common.files.vfs.VirtualMount
- isCancelled() - Method in interface com.sshtools.client.ClientAuthenticator
- isCancelled() - Method in class com.sshtools.client.SimpleClientAuthenticator
- isCancelled() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.FileTransferProgressWrapper
- isCancelled() - Method in interface com.sshtools.client.tasks.FileTransferProgress
-
The transfer is cancelled.
- isCharacter() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isChildOf(VirtualMount) - Method in class com.sshtools.common.files.vfs.VirtualMount
- isChildOf(VirtualMountTemplate) - Method in class com.sshtools.common.files.vfs.VirtualMountTemplate
- isClient() - Method in class com.sshtools.client.ConnectionProtocolClient
- isClient() - Method in class com.sshtools.server.ConnectionProtocolServer
- isClosed() - Method in class com.sshtools.client.sftp.SftpChannel
- isClosed() - Method in class com.sshtools.client.sftp.SftpClient
-
Returns the state of the SFTP client.
- isClosed() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Returns the state of the SFTP client.
- isClosed() - Method in class com.sshtools.client.shell.ExpectShell
- isClosed() - Method in class com.sshtools.client.tasks.AbstractSessionTask
- isComplete() - Method in class com.sshtools.client.SshKeyExchangeClient
- isCompression() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- isConnected() - Method in class com.sshtools.client.sftp.SftpClient
- isConnected() - Method in class com.sshtools.client.SshClient
- isCreateMountFolder() - Method in class com.sshtools.common.files.vfs.VirtualMount
- isCreateMountFolder() - Method in class com.sshtools.common.files.vfs.VirtualMountTemplate
- isDefault() - Method in class com.sshtools.common.files.vfs.AbstractMount
- isDirectory() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isDirectory() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- isDirectory() - Method in class com.sshtools.common.files.vfs.VFSFile
- isDirectory() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- isDirectoryOrLinkedDirectory(SftpFile) - Method in class com.sshtools.client.sftp.SftpClient
-
Determine whether the file object is pointing to a symbolic link that is pointing to a directory.
- isDirectoryOrLinkedDirectory(SftpFile) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Determine whether the file object is pointing to a symbolic link that is pointing to a directory.
- isEmpty(String) - Static method in class com.sshtools.vsession.commands.ssh.CommandUtil
- isEmpty(String[]) - Static method in class com.sshtools.vsession.commands.ssh.CommandUtil
- isEnsureGracefulDisconnect() - Method in class com.sshtools.server.SshServerContext
-
If a problem occurs, or a connection is denied, for example if maximum connections threshold has been reached, this setting determines if the connection is allowed to proceed through key exchange so that the user is returned a suitable error.
- isEOF() - Method in class com.sshtools.client.shell.ShellController
- isExtensionNegotiationSupported() - Method in class com.sshtools.client.TransportProtocolClient
- isExtensionNegotiationSupported() - Method in class com.sshtools.server.TransportProtocolServer
- isFifo() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isFile() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isFile() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- isFile() - Method in class com.sshtools.common.files.vfs.VFSFile
- isFile() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- isFilesystemRoot() - Method in class com.sshtools.common.files.vfs.AbstractMount
- isFlowControlEnabled() - Method in class com.sshtools.client.AbstractSessionChannel
- isForceServerPreferences() - Method in class com.sshtools.server.SshServerContext
-
Is the server wanting to control key exchange
#setServerControllerKeyExchange()
- isFsync() - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- isHandled(String, int, String, int, ConnectionProtocol<SshClientContext>) - Method in class com.sshtools.client.DefaultRemoteForwardRequestHandler
- isHidden() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- isHidden() - Method in class com.sshtools.common.files.vfs.VFSFile
- isHidden() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- isHidden() - Method in class com.sshtools.server.vsession.AbstractCommand
- isHidden() - Method in interface com.sshtools.server.vsession.Command
- isHidden() - Method in class com.sshtools.server.vsession.commands.Help
- ISIG - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable signals INTR, QUIT, [D]SUSP.
- isImaginary - Variable in class com.sshtools.common.files.vfs.AbstractMount
- isImaginary() - Method in class com.sshtools.common.files.vfs.AbstractMount
- isIncomingDataHalted() - Method in class com.sshtools.server.SessionChannelNG
- isKeyExchangeMessage(int) - Method in class com.sshtools.client.components.DiffieHellmanGroup
- isKeyExchangeMessage(int) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
- isKeyExchangeMessage(int) - Method in class com.sshtools.client.components.Rsa1024Sha1
- isLink() - Method in class com.sshtools.client.sftp.SftpFile
-
Determine whether the file object is a symbolic link.
- isLocked() - Method in class com.sshtools.agent.InMemoryKeyStore
- isLocked() - Method in interface com.sshtools.agent.KeyStore
-
Determine if the store is currently locked.
- isMoreAuthenticationRequired() - Method in interface com.sshtools.client.ClientAuthenticator
- isMoreAuthenticationRequired() - Method in class com.sshtools.client.SimpleClientAuthenticator
- isMount() - Method in interface com.sshtools.common.files.vfs.VirtualFile
- isMount() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- isMount() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- isMounted(String) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- isNotEmpty(String) - Static method in class com.sshtools.vsession.commands.ssh.CommandUtil
- isNotEmpty(String[]) - Static method in class com.sshtools.vsession.commands.ssh.CommandUtil
- isOpen() - Method in class com.sshtools.client.sftp.SftpHandle
-
Determine whether the file is open.
- isOption(String, String) - Static method in class com.sshtools.server.vsession.CliHelper
- isParentOf(VirtualMount) - Method in class com.sshtools.common.files.vfs.VirtualMount
- isParentOf(VirtualMountTemplate) - Method in class com.sshtools.common.files.vfs.VirtualMountTemplate
- isPermission() - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- isPermissionCaps() - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- isProxyProtocolEnabled() - Method in class com.sshtools.server.LoadBalancerPolicy
- isReadable() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- isReadable() - Method in class com.sshtools.common.files.vfs.VFSFile
- isReadable() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- isReadOnly() - Method in class com.sshtools.common.files.vfs.VirtualMount
- isRecurse() - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- isRegistered(String) - Method in interface com.sshtools.server.callback.CallbackRegistrationService
- isRegistered(String) - Method in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- isRestrictedAccess() - Method in class com.sshtools.server.LoadBalancerPolicy
- isResume() - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- isReturnURIForPath() - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- isRFCAgent() - Method in class com.sshtools.agent.client.SshAgentClient
- isRunning() - Method in class com.sshtools.server.AbstractSshServer
- isSingleSession() - Method in class com.sshtools.client.AbstractSessionChannel
- isSingleSession() - Method in class com.sshtools.server.SessionChannelNG
- isSocket() - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isSSH1Compatible() - Method in class com.sshtools.agent.KeyConstraints
- isSupportedIPAddress(String) - Method in class com.sshtools.server.LoadBalancerPolicy
- ISTRIP - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Strip 8th bit off characters.
- isWritable() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- isWritable() - Method in class com.sshtools.common.files.vfs.VFSFile
- isWritable() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- IUCLC - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Translate uppercase characters to lowercase.
- IUTF8 - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Output is assumed to be UTF-8
- IXANY - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Any char will restart after stop.
- IXOFF - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable input flow control.
- IXON - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable output flow control.
J
- JVMCommandFactory - Class in com.sshtools.server.vsession.jvm
- JVMCommandFactory() - Constructor for class com.sshtools.server.vsession.jvm.JVMCommandFactory
K
- key - Variable in class com.sshtools.client.SshKeyExchangeClient
- KeyboardInteractiveAuthenticator - Class in com.sshtools.client
-
Implements the keyboard-interactive authentication method.
- KeyboardInteractiveAuthenticator(KeyboardInteractiveCallback) - Constructor for class com.sshtools.client.KeyboardInteractiveAuthenticator
- KeyboardInteractiveCallback - Interface in com.sshtools.client
-
Callback interface for keyboard-interactive authentication.
- KeyboardInteractivePrompt - Class in com.sshtools.client
-
Represents a keyboard-interactive prompt.
- KeyboardInteractivePrompt(String, boolean) - Constructor for class com.sshtools.client.KeyboardInteractivePrompt
-
Creates a new KBIPrompt object.
- KeyboardInteractivePromptCompletor - Interface in com.sshtools.client
- KeyConstraints - Class in com.sshtools.agent
- KeyConstraints() - Constructor for class com.sshtools.agent.KeyConstraints
-
Creates a new KeyConstraints object.
- KeyConstraints(ByteArrayReader) - Constructor for class com.sshtools.agent.KeyConstraints
-
Creates a new KeyConstraints object.
- keyExchangeInitialized() - Method in class com.sshtools.server.TransportProtocolServer
- KeyPairAuthenticator - Class in com.sshtools.client
-
Implements public key authentication, taking a com.sshtools.publickey.SshKeyPair object as the source private key.
- KeyPairAuthenticator(SshKeyPair) - Constructor for class com.sshtools.client.KeyPairAuthenticator
- KeyPairAuthenticator(SshKeyPair...) - Constructor for class com.sshtools.client.KeyPairAuthenticator
- keysExchanged(boolean) - Method in class com.sshtools.client.SshClientContext
- KeyStore - Interface in com.sshtools.agent
- KeyStoreListener - Interface in com.sshtools.agent
-
An interface for listening to events in the agent keystore.
- KeyTimeoutException - Exception in com.sshtools.agent.exceptions
- KeyTimeoutException() - Constructor for exception com.sshtools.agent.exceptions.KeyTimeoutException
-
Creates a new KeyTimeoutException object.
- Kill - Class in com.sshtools.server.vsession.commands
- Kill() - Constructor for class com.sshtools.server.vsession.commands.Kill
- killProcess(long) - Method in class com.sshtools.server.vsession.Msh
L
- lastModified() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- lastModified() - Method in class com.sshtools.common.files.vfs.VFSFile
- lastModified() - Method in class com.sshtools.common.files.vfs.VirtualMount
- lastModified() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- lastModified() - Method in class com.sshtools.common.files.vfs.VirtualMountTemplate
- lcd(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Changes the local working directory.
- lcd(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Changes the local working directory.
- Lcd - Class in com.sshtools.server.vsession.commands.sftp
- Lcd() - Constructor for class com.sshtools.server.vsession.commands.sftp.Lcd
- length() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- length() - Method in class com.sshtools.common.files.vfs.VFSFile
- length() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- LineParser - Class in com.sshtools.server.vsession
- LineParser(Environment) - Constructor for class com.sshtools.server.vsession.LineParser
- linkFrom(String) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- linkTo(String) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- listAllThreads(VirtualConsole) - Static method in class com.sshtools.server.vsession.jvm.Threads
- listChildren(SftpFile, List<SftpFile>) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- listChildren(List<SftpFile>) - Method in class com.sshtools.client.sftp.SftpHandle
-
List the children of a directory.
- listKeys() - Method in class com.sshtools.agent.client.SshAgentClient
-
List all the keys on the agent.
- LoadBalancerPolicy - Class in com.sshtools.server
- LoadBalancerPolicy() - Constructor for class com.sshtools.server.LoadBalancerPolicy
- loadHostKey(InputStream) - Method in class com.sshtools.server.SshServerContext
-
Load a host key from an InputStream.
- loadHostKey(InputStream, String) - Method in class com.sshtools.server.SshServerContext
-
Load a host key from an InputStream.
- loadKey(File, String) - Method in class com.sshtools.server.SshServerContext
-
Load a key pair from a File
- loadKey(InputStream, String) - Method in class com.sshtools.server.SshServerContext
-
Load a key pair from an InputStream.
- loadKeystore(File, String, String, String) - Static method in class com.sshtools.common.ssh.x509.X509Helper
- loadKeystore(File, String, String, String, String) - Static method in class com.sshtools.common.ssh.x509.X509Helper
- loadKeystore(InputStream, String, String, String) - Static method in class com.sshtools.common.ssh.x509.X509Helper
-
Load a keystore for use as an SSH host key.
- loadKeystore(InputStream, String, String, String, String) - Static method in class com.sshtools.common.ssh.x509.X509Helper
-
Load a keystore for use as an SSH host key.
- loadOrGenerateHostKey(File, String, int) - Method in class com.sshtools.server.SshServerContext
-
Load a host key from file, if the file does not exist then generate the key.
- loadOrGenerateHostKey(File, String, int, int, String) - Method in class com.sshtools.server.SshServerContext
-
Load a host key from file, if the file does not exist then generate the key.
- loadOrGenerateHostKey(File, String, int, String) - Method in class com.sshtools.server.SshServerContext
-
Load a host key from a file, if it does not exist, generate it.
- loadSshCertificate(SshCertificate) - Method in class com.sshtools.server.SshServerContext
- loadSshCertificate(File, String, File) - Method in class com.sshtools.server.SshServerContext
-
This method loads an OpenSSH certificate file for use as a host key.
- LOCAL_FORWARDING_CHANNEL_TYPE - Static variable in class com.sshtools.server.DefaultServerChannelFactory
- LocalForwardingChannelFactoryImpl - Class in com.sshtools.client
-
Implements the configuration of a local forwarding listening socket.
- LocalForwardingChannelFactoryImpl(String, int) - Constructor for class com.sshtools.client.LocalForwardingChannelFactoryImpl
- LocalForwardingFactoryImpl<C extends SshClientContext> - Class in com.sshtools.client
- LocalForwardingFactoryImpl() - Constructor for class com.sshtools.client.LocalForwardingFactoryImpl
- lock() - Method in class com.sshtools.client.sftp.SftpHandle
-
Lock this file.
- lock(int) - Method in class com.sshtools.client.sftp.SftpHandle
-
Lock this file.
- lock(long, long, int) - Method in class com.sshtools.client.sftp.SftpHandle
-
Lock this file or a region of it.
- lock(String) - Method in class com.sshtools.agent.InMemoryKeyStore
- lock(String) - Method in interface com.sshtools.agent.KeyStore
-
Lock the keystore.
- lockAgent(String) - Method in class com.sshtools.agent.client.SshAgentClient
-
Lock the agent
- lockFile(byte[], long, long, int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LOGIN_CONTEXT - Static variable in class com.sshtools.server.vsession.Msh
- LOGIN_NAME_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.LoginName
- lpwd() - Method in class com.sshtools.client.sftp.SftpClient
-
Returns the absolute path to the local working directory.
- lpwd() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Returns the absolute path to the local working directory.
- Lpwd - Class in com.sshtools.server.vsession.commands.sftp
- Lpwd() - Constructor for class com.sshtools.server.vsession.commands.sftp.Lpwd
- ls() - Method in class com.sshtools.client.sftp.SftpClient
-
List the contents of the current remote working directory.
- ls() - Method in class com.sshtools.client.sftp.SftpClientTask
-
List the contents of the current remote working directory.
- ls(String) - Method in class com.sshtools.client.sftp.SftpClient
-
List the contents remote directory.
- ls(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
List the contents remote directory.
- ls(String, boolean, int) - Method in class com.sshtools.client.sftp.SftpClient
- ls(String, String, boolean, int) - Method in class com.sshtools.client.sftp.SftpClient
- Ls - Class in com.sshtools.server.vsession.commands.fs
- Ls - Class in com.sshtools.server.vsession.commands.sftp
- Ls() - Constructor for class com.sshtools.server.vsession.commands.fs.Ls
- Ls() - Constructor for class com.sshtools.server.vsession.commands.sftp.Ls
- lsIterator() - Method in class com.sshtools.client.sftp.SftpClient
-
Return an iterator for the current working directory.
- lsIterator(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Return an iterator for the path provided.
M
- MAC_SPEC_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.MacSpec
- main(String[]) - Static method in class com.sshtools.agent.server.SshAgentServer
- main(String[]) - Static method in class com.sshtools.client.SecurityReporter
- main(String[]) - Static method in class com.sshtools.client.SshReporter
- makeDirectory(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Make a directory.
- makeDirectory(String, SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpChannel
-
Make a directory.
- makeTemporaryFolder() - Method in class com.sshtools.client.sftp.SftpClient
- mark(int) - Method in class com.sshtools.client.shell.ShellProcess
- markFailed() - Method in class com.sshtools.server.AuthenticationProtocolServer
- matchDestinations(String) - Method in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- matchDestinations(String) - Method in interface com.sshtools.vsession.commands.ssh.SshOptionsResolver
- matcher - Variable in class com.sshtools.client.shell.ShellController
- matches(String, String) - Method in class com.sshtools.client.shell.ShellDefaultMatcher
- matches(String, String) - Method in interface com.sshtools.client.shell.ShellMatcher
-
Match a command output line against a defined pattern.
- matchFileNamesWithPattern(AbstractFile[], String) - Method in class com.sshtools.client.sftp.GlobRegExpMatching
- matchFileNamesWithPattern(AbstractFile[], String) - Method in class com.sshtools.client.sftp.NoRegExpMatching
-
opens and returns the requested filename string
- matchFileNamesWithPattern(AbstractFile[], String) - Method in class com.sshtools.client.sftp.RegExpMatching
- matchFileNamesWithPattern(AbstractFile[], String) - Method in interface com.sshtools.client.sftp.RegularExpressionMatching
-
returns each of the files that match the pattern fileNameRegExp
- matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.client.sftp.GlobRegExpMatching
- matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.client.sftp.NoRegExpMatching
-
returns files
- matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.client.sftp.RegExpMatching
- matchFilesWithPattern(SftpFile[], String) - Method in interface com.sshtools.client.sftp.RegularExpressionMatching
-
returns each of the SftpFiles that match the pattern fileNameRegExp
- matchRemoteFiles(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Called by getFileMatches() to do regular expression pattern matching on the files in 'remote''s parent directory.
- matchRemoteFiles(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Called by getFileMatches() to do regular expression pattern matching on the files in 'remote''s parent directory.
- MAX_VERSION - Static variable in class com.sshtools.client.sftp.SftpChannel
- md5 - Enum constant in enum com.sshtools.client.sftp.RemoteHash
- Mem - Class in com.sshtools.server.vsession.jvm
- Mem() - Constructor for class com.sshtools.server.vsession.jvm.Mem
- message(String, Object...) - Method in interface com.sshtools.client.tasks.AbstractOptimisedTask.ProgressMessages
-
Display a message.
- Message - Interface in com.sshtools.client.tasks
- messageAttributes - Static variable in class com.sshtools.client.events.ClientEventCodes
- messageCodes - Static variable in class com.sshtools.client.events.ClientEventCodes
- MessageHolder - Class in com.sshtools.client.tasks
- MessageHolder() - Constructor for class com.sshtools.client.tasks.MessageHolder
- messageSent(Long) - Method in class com.sshtools.client.AuthenticationMessage
- mkdir(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Creates a new directory on the remote server.
- mkdir(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Creates a new directory on the remote server.
- Mkdir - Class in com.sshtools.server.vsession.commands.fs
- Mkdir - Class in com.sshtools.server.vsession.commands.sftp
- Mkdir() - Constructor for class com.sshtools.server.vsession.commands.fs.Mkdir
- Mkdir() - Constructor for class com.sshtools.server.vsession.commands.sftp.Mkdir
- mkdirs(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Create a directory or set of directories.
- mkdirs(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Create a directory or set of directories.
- MODE_BINARY - Static variable in class com.sshtools.client.sftp.SftpClient
-
Instructs the client to use a binary transfer mode when used with
SftpClient.setTransferMode(int)
- MODE_TEXT - Static variable in class com.sshtools.client.sftp.SftpClient
-
Instructs the client to use a text transfer mode when used with
SftpClient.setTransferMode(int)
. - MORE_CONTENT_NEEDED - Enum constant in enum com.sshtools.client.shell.ShellMatcher.Continue
- mount - Variable in class com.sshtools.common.files.vfs.AbstractMount
- mount(VirtualMountTemplate) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- mount(VirtualMountTemplate, boolean) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- moveTo(AbstractFile) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- moveTo(AbstractFile) - Method in class com.sshtools.common.files.vfs.VFSFile
- moveTo(AbstractFile) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- moveTo(AbstractFile) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- msg - Variable in class com.sshtools.client.tasks.MessageHolder
- Msh - Class in com.sshtools.server.vsession
- Msh(CommandFactory<? extends Command>) - Constructor for class com.sshtools.server.vsession.Msh
- Msh(String, String, String, String) - Constructor for class com.sshtools.server.vsession.Msh
- MshListener - Interface in com.sshtools.server.vsession
- MUTUAL_KEY_AUTHENTICATION - Static variable in class com.sshtools.server.callback.MutualCallbackAuthenticator
- MutualCallbackAuthenticator - Class in com.sshtools.server.callback
- MutualCallbackAuthenticator(MutualKeyAuthenticatonStore) - Constructor for class com.sshtools.server.callback.MutualCallbackAuthenticator
- Mv - Class in com.sshtools.server.vsession.commands.fs
- Mv() - Constructor for class com.sshtools.server.vsession.commands.fs.Mv
N
- name - Variable in class com.sshtools.client.components.Curve25519SHA256Client
- Nano - Class in com.sshtools.server.vsession.commands.fs
- Nano() - Constructor for class com.sshtools.server.vsession.commands.fs.Nano
- newInstance(String, SshConnection) - Method in class com.sshtools.server.vsession.CommandFactory
- newInstance(String, SshConnection) - Method in class com.sshtools.server.vsession.ShellCommandFactory
- newSize(int, int) - Method in interface com.sshtools.server.vsession.VirtualShellNG.WindowSizeChangeListener
- nextMessage() - Method in class com.sshtools.client.tasks.AbstractSubsystem
- nextMessage() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- NO_LIMIT - Static variable in class com.sshtools.agent.KeyConstraints
- NO_TIMEOUT - Static variable in class com.sshtools.agent.KeyConstraints
- NOFLSH - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Don't flush after interrupt.
- NoneAuthentication - Class in com.sshtools.server
-
This authentication mechanism can be used to send custom banner messages to the client.
- NoneAuthentication() - Constructor for class com.sshtools.server.NoneAuthentication
- NoneAuthentication(TransportProtocol<SshServerContext>, AuthenticationProtocolServer) - Constructor for class com.sshtools.server.NoneAuthentication
- NoneAuthenticator - Class in com.sshtools.client
- NoneAuthenticator() - Constructor for class com.sshtools.client.NoneAuthenticator
- NoOpPasswordAuthenticator - Class in com.sshtools.server
- NoOpPasswordAuthenticator() - Constructor for class com.sshtools.server.NoOpPasswordAuthenticator
- NoOpPublicKeyAuthenticator - Class in com.sshtools.server
- NoOpPublicKeyAuthenticator() - Constructor for class com.sshtools.server.NoOpPublicKeyAuthenticator
- NoRegExpMatching - Class in com.sshtools.client.sftp
-
Implements the RegularExpressionMatching Interface.
Performs no regular expression matching so:
matchFilesWithPattern() simply returns the files parameter it is passed as an argument
matchFileNamesWithPattern() simply returns a 1 element array containing the filename on the first element of the file[] argument passed to it. - NoRegExpMatching() - Constructor for class com.sshtools.client.sftp.NoRegExpMatching
- NoSyntax - Static variable in class com.sshtools.client.sftp.SftpClient
-
constants for setting the regular expression syntax.
- NotifiedPrompt - Interface in com.sshtools.client
O
- OCRNL - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Translate carriage return to newline (output).
- of(PasswordAuthenticator.PasswordPrompt) - Static method in class com.sshtools.client.PasswordAuthenticator
- ofRunnable(SshConnection, Task.TaskRunnable<T>) - Static method in class com.sshtools.client.tasks.Task
- OLCUC - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Convert lowercase to uppercase.
- onAddKey(KeyStore) - Method in interface com.sshtools.agent.KeyStoreListener
-
A key has been added to the keystore.
- onAddKey(SshAgentAddKey) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Called when the remote side adds a key the agent.
- onAddKey(SshAgentAddKey) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called when the remote side adds a key the agent.
- onAgentConnected(SshConnection, Object) - Method in class com.sshtools.server.AgentForwardingChannel
- onBeforeExecute(CommandTask.CommandTaskEvent) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set a callback to run before the command is executed.
- onBeforeOpen(ShellTask.ShellTaskEvent) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set a callback to run before the opening of the shell.
- onBeforeTask(CommandTask.CommandTaskEvent) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set a callback to run when the command has been executed.
- onBeforeTask(ShellTask.ShellTaskEvent) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set a callback to run when the command has been executed.
- onChannelClosed() - Method in class com.sshtools.client.AbstractSessionChannel
- onChannelClosed() - Method in class com.sshtools.server.AgentForwardingChannel
- onChannelClosed() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onChannelClosed() - Method in class com.sshtools.server.SessionChannelNG
- onChannelClosing() - Method in class com.sshtools.client.AbstractSessionChannel
- onChannelClosing() - Method in class com.sshtools.server.AgentForwardingChannel
- onChannelClosing() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onChannelClosing() - Method in class com.sshtools.server.SessionChannelNG
-
Called when the channel is closing.
- onChannelCreated(ChannelNG<SshServerContext>) - Method in class com.sshtools.server.DefaultServerChannelFactory
- onChannelData(ByteBuffer) - Method in class com.sshtools.server.AgentForwardingChannel
- onChannelData(ByteBuffer) - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onChannelData(ByteBuffer) - Method in class com.sshtools.server.SessionChannelNG
-
Called when data arrives on the channel.
- onChannelError(Throwable) - Method in class com.sshtools.client.AbstractSessionChannel
- onChannelFree() - Method in class com.sshtools.client.AbstractSessionChannel
- onChannelFree() - Method in class com.sshtools.server.AgentForwardingChannel
- onChannelFree() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onChannelFree() - Method in class com.sshtools.server.SessionChannelNG
-
Free the session and its resources.
- onChannelOpen() - Method in class com.sshtools.client.AbstractSessionChannel
- onChannelOpen() - Method in class com.sshtools.server.AgentForwardingChannel
- onChannelOpen() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onChannelOpen() - Method in class com.sshtools.server.SessionChannelNG
-
Called once the channel has been opened.
- onChannelOpenConfirmation() - Method in class com.sshtools.client.AbstractSessionChannel
- onChannelOpenConfirmation() - Method in class com.sshtools.server.AgentForwardingChannel
- onChannelOpenConfirmation() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
-
Called when the channel has been confirmed as open.
- onChannelOpenConfirmation() - Method in class com.sshtools.server.SessionChannelNG
-
Called when the channel is confirmed as open
- onChannelOpenFailure() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onChannelOpenFailure() - Method in class com.sshtools.server.vsession.VirtualShellNG
- onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.client.AbstractSessionChannel
- onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.server.AgentForwardingChannel
- onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.server.SessionChannelNG
-
Process session requests and invoke the relevant abstract methods of this class to handle the requests.
- onClose(CommandTask.CommandTaskEvent) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set a callback to run when the command is closed.
- onClose(ShellTask.ShellTaskEvent) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set a callback to run when the shell is closed.
- onCloseSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- onCloseSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.AbstractSubsystem
- onCloseSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- onCloseSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.CommandTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- onCloseSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.ShellTask
-
Deprecated.
- onCloseSession(SessionChannel) - Method in class com.sshtools.client.tasks.AsyncSessionTask
- onCloseSession(T) - Method in class com.sshtools.client.tasks.AbstractSessionTask
- onConfigure(SshClient.OnConfiguration) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set a
Consumer
that receives aSshClientContext
when the connection is ready for configuration. - onConnected() - Method in class com.sshtools.client.TransportProtocolClient
- onConnected() - Method in class com.sshtools.server.TransportProtocolServer
- onCreateChannel(String, SshConnection) - Method in class com.sshtools.client.DefaultClientChannelFactory
- onCreateChannel(String, SshConnection) - Method in class com.sshtools.server.DefaultServerChannelFactory
- onDeleteAllKeys(AgentMessage) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Called when the remote side requests that all keys be removed from the agent.
- onDeleteAllKeys(AgentMessage) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called when the remote side requests that all keys be removed from the agent.
- onDeleteAllKeys(KeyStore) - Method in interface com.sshtools.agent.KeyStoreListener
-
All the keys were deleted from the keystore.
- onDeleteKey(KeyStore) - Method in interface com.sshtools.agent.KeyStoreListener
-
A key has been deleted.
- onDeleteKey(SshAgentDeleteKey) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Called by the remote side to delete a key from the agent
- onDeleteKey(SshAgentDeleteKey) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called by the remote side to delete a key from the agent
- onDisconnected() - Method in class com.sshtools.client.TransportProtocolClient
- onDisconnected() - Method in class com.sshtools.server.TransportProtocolServer
- onExtendedData(ByteBuffer, int) - Method in class com.sshtools.client.SessionChannelNG
- onExtendedData(ByteBuffer, int) - Method in class com.sshtools.server.AgentForwardingChannel
- onExtendedData(ByteBuffer, int) - Method in class com.sshtools.server.SessionChannelNG
-
Called when extended data arrives on the channel - for a session channel this would not normally be called.
- onForwardingNotice(SshAgentForwardingNotice) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called when a forwarding notice is recceived from the remote side.
- onKeyExchangeComplete() - Method in class com.sshtools.server.TransportProtocolServer
- onKeyExchangeInit() - Method in class com.sshtools.client.TransportProtocolClient
- onKeyExchangeInit() - Method in class com.sshtools.server.TransportProtocolServer
- onKeyOperation(KeyStore, String) - Method in interface com.sshtools.agent.KeyStoreListener
-
An operation was performed on the keystore.
- ONLCR - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Map NL to CR-NL.
- onListKeys(AgentMessage) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Called by the remote side when a list of the agents keys is required
- onListKeys(AgentMessage) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called by the remote side when a list of the agents keys is required
- onLocalEOF() - Method in class com.sshtools.client.AbstractSessionChannel
- onLocalEOF() - Method in class com.sshtools.server.AgentForwardingChannel
- onLocalEOF() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onLocalEOF() - Method in class com.sshtools.server.UnsupportedSession
- onLocalEOF() - Method in class com.sshtools.server.vsession.VirtualShellNG
- onLock(KeyStore) - Method in interface com.sshtools.agent.KeyStoreListener
-
The keystore has been locked.
- onLock(SshAgentLock) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Called by the remote side when the agent is to be locked
- onLock(SshAgentLock) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called by the remote side when the agent is to be locked
- ONLRET - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Newline performs a carriage return (output).
- onMessageReceived(byte[]) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Process a message and route to the handler method
- onMessageReceived(byte[]) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Process a message and route to the handler method
- onMessageReceived(byte[]) - Method in class com.sshtools.server.PublicKeySubsystem
- onNewKeysReceived() - Method in class com.sshtools.client.TransportProtocolClient
- onNewKeysReceived() - Method in class com.sshtools.server.TransportProtocolServer
- onNewKeysSent() - Method in class com.sshtools.client.TransportProtocolClient
- onNewKeysSent() - Method in class com.sshtools.server.TransportProtocolServer
- ONOCR - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Translate newline to carriage return-newline (output).
- onOpen(ShellTask.ShellTaskEvent) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Deprecated.
- onOpenSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.CommandTask
- onOpenSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.ShellTask
-
Deprecated.
- onOpenSession(SessionChannel) - Method in class com.sshtools.client.tasks.AsyncSessionTask
- onOpenSession(T) - Method in class com.sshtools.client.tasks.AbstractSessionTask
- onPing(SshAgentPing) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called when a ping message is received
- onPrivateKeyOp(SshAgentPrivateKeyOp) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Called by the remote side to initiate a private key operation.
- onPrivateKeyOp(SshAgentPrivateKeyOp) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called by the remote side to initiate a private key operation.
- onRandom(SshAgentRandom) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called when the remote side sends a random message
- onRegistrationComplete() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
-
Called when the forwarded sockets selector has been registered with a {@link com,maverick.nio.SelectorThread}.
- onRemoteEOF() - Method in class com.sshtools.client.AbstractSessionChannel
- onRemoteEOF() - Method in class com.sshtools.server.AgentForwardingChannel
- onRemoteEOF() - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- onRemoteEOF() - Method in class com.sshtools.server.SessionChannelNG
-
The remote side has reported EOF so no more data will be received.
- onRequestVersion(SshAgentRequestVersion) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called when the remote side requests the version number of this protocol.
- onSessionOpen() - Method in class com.sshtools.client.SessionChannelNG
- onSessionOpen() - Method in class com.sshtools.server.SessionChannelNG
- onSessionOpen() - Method in class com.sshtools.server.vsession.VirtualShellNG
- onSocketRead(ByteBuffer) - Method in class com.sshtools.client.TransportProtocolClient
- onStart() - Method in class com.sshtools.client.ConnectionProtocolClient
- onStart() - Method in class com.sshtools.server.ConnectionProtocolServer
- onStartAuthentication(Connection<SshClientContext>) - Method in class com.sshtools.client.PublicKeyAuthenticator
- onStop() - Method in class com.sshtools.client.ConnectionProtocolClient
- onStop() - Method in class com.sshtools.server.ConnectionProtocolServer
- onSubsystemFree() - Method in class com.sshtools.server.PublicKeySubsystem
- onTask(CommandTask.CommandTaskEvent) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set a callback to run when the command has been executed.
- onTask(ShellTask.ShellTaskEvent) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set a callback to run when the command has been executed.
- onUnlock(KeyStore) - Method in interface com.sshtools.agent.KeyStoreListener
-
The keystore has been unlocked.
- onUnlock(SshAgentUnlock) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Called by the remote side when the agent is to be unlocked
- onUnlock(SshAgentUnlock) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Called by the remote side when the agent is to be unlocked
- OPEN_APPEND - Static variable in class com.sshtools.client.sftp.SftpChannel
-
File open flag, forces all writes to append data at the end of the file.
- OPEN_CREATE - Static variable in class com.sshtools.client.sftp.SftpChannel
-
File open flag, if specified a new file will be created if one does not already exist.
- OPEN_EXCLUSIVE - Static variable in class com.sshtools.client.sftp.SftpChannel
-
File open flag, causes an open request to fail if the named file already exists.
- OPEN_READ - Static variable in class com.sshtools.client.sftp.SftpChannel
-
File open flag, opens the file for reading.
- OPEN_TEXT - Static variable in class com.sshtools.client.sftp.SftpChannel
-
File open flag, causes the file to be opened in text mode.
- OPEN_TRUNCATE - Static variable in class com.sshtools.client.sftp.SftpChannel
-
File open flag, forces an existing file with the same name to be truncated to zero length when creating a file by specifying OPEN_CREATE.
- OPEN_WRITE - Static variable in class com.sshtools.client.sftp.SftpChannel
-
File open flag, opens the file for writing.
- openChannel(byte[]) - Method in class com.sshtools.client.AbstractSessionChannel
- openChannel(byte[]) - Method in class com.sshtools.server.AgentForwardingChannel
- openChannel(byte[]) - Method in class com.sshtools.server.callback.CallbackForwardingChannel
-
Open a forwarding channel.
- openChannel(byte[]) - Method in class com.sshtools.server.SessionChannelNG
- openDirectory(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Open a directory.
- openDirectory(String) - Method in class com.sshtools.client.sftp.SftpClient
- openDirectory(String) - Method in class com.sshtools.client.sftp.SftpClientTask
- openFile(boolean) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- openFile(boolean) - Method in class com.sshtools.common.files.vfs.VFSFile
- openFile(boolean) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- openFile(String) - Method in class com.sshtools.client.sftp.SftpClient
- openFile(String) - Method in class com.sshtools.client.sftp.SftpClientTask
- openFile(String, int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Open a file.
- openFile(String, int) - Method in class com.sshtools.client.sftp.SftpClient
- openFile(String, int) - Method in class com.sshtools.client.sftp.SftpClientTask
- openFile(String, int, SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpChannel
-
Open a file.
- openFileVersion5(String, int, int, SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpChannel
- openRemoteClient(String, int, String) - Method in class com.sshtools.client.SshClient
- openSessionChannel() - Method in class com.sshtools.client.SshClient
- openSessionChannel(boolean) - Method in class com.sshtools.client.SshClient
- openSessionChannel(long) - Method in class com.sshtools.client.SshClient
- openSessionChannel(long, boolean) - Method in class com.sshtools.client.SshClient
- OpenSSHAgentConnection - Class in com.sshtools.agent.openssh
-
Represents a single connection on the agent server.
- OpenSSHAgentConnection(KeyStore, InputStream, OutputStream, Closeable) - Constructor for class com.sshtools.agent.openssh.OpenSSHAgentConnection
- OpenSSHAgentMessages - Class in com.sshtools.agent.openssh
- OpenSSHAgentMessages() - Constructor for class com.sshtools.agent.openssh.OpenSSHAgentMessages
- OpenSshCACertificateStoreImpl - Class in com.sshtools.server
- OpenSshCACertificateStoreImpl(SshPublicKey) - Constructor for class com.sshtools.server.OpenSshCACertificateStoreImpl
- OpenSshCACertificateStoreImpl(Collection<SshPublicKey>) - Constructor for class com.sshtools.server.OpenSshCACertificateStoreImpl
- OpenSSHConnectionFactory - Class in com.sshtools.agent.openssh
- OpenSSHConnectionFactory() - Constructor for class com.sshtools.agent.openssh.OpenSSHConnectionFactory
- OpenSshSignRequest - Class in com.sshtools.agent.openssh
-
Message for Agent Private key operation
- OpenSshSignRequest() - Constructor for class com.sshtools.agent.openssh.OpenSshSignRequest
-
Creates a new SshAgentPrivateKeyOp object.
- OpenSshSignRequest(SshPublicKey, byte[]) - Constructor for class com.sshtools.agent.openssh.OpenSshSignRequest
-
Creates a new SshAgentPrivateKeyOp object.
- OPOST - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable output processing.
- options - Variable in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- OS_AIX - Static variable in class com.sshtools.client.shell.ExpectShell
-
AIX operating system
- OS_DARWIN - Static variable in class com.sshtools.client.shell.ExpectShell
-
Darwin (MAC) operating system
- OS_FREEBSD - Static variable in class com.sshtools.client.shell.ExpectShell
-
FreeBSD operating system
- OS_HPUX - Static variable in class com.sshtools.client.shell.ExpectShell
-
HP-UX operating system
- OS_LINUX - Static variable in class com.sshtools.client.shell.ExpectShell
-
Linux operating system
- OS_NETBSD - Static variable in class com.sshtools.client.shell.ExpectShell
-
NetBSD operating system
- OS_OPENBSD - Static variable in class com.sshtools.client.shell.ExpectShell
-
OpenBSD operating system
- OS_OPENVMS - Static variable in class com.sshtools.client.shell.ExpectShell
-
OpenVMS operating system
- OS_POWERSHELL - Static variable in class com.sshtools.client.shell.ExpectShell
-
Linux operating system
- OS_SOLARIS - Static variable in class com.sshtools.client.shell.ExpectShell
-
Solaris operating system
- OS_UNIX - Static variable in class com.sshtools.client.shell.ExpectShell
-
Unix OS if less than this value.
- OS_UNKNOWN - Static variable in class com.sshtools.client.shell.ExpectShell
-
The operating system is unknown
- OS_WINDOWS - Static variable in class com.sshtools.client.shell.ExpectShell
-
Windows operating system
- OSCommandFactory - Class in com.sshtools.server.vsession.commands.os
- OSCommandFactory() - Constructor for class com.sshtools.server.vsession.commands.os.OSCommandFactory
- out - Variable in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- output() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- outstandingRequests - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
P
- padString(String, int) - Static method in class com.sshtools.server.vsession.ShellUtilities
- PARENB - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Parity enable.
- PARMRK - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Mark parity and framing errors.
- PARODD - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Odd parity, else even.
- parse(String, int) - Method in class com.sshtools.server.vsession.LineParser
- parse(Options, String[], String) - Static method in class com.sshtools.server.vsession.CommandArgumentsParser
- parseArgs(VirtualConsole, List<String>) - Method in class com.sshtools.server.vsession.Msh
- parseCiphers(CommandLine, SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- parseCommand(String, String[]) - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
-
Parse an SCP command
- parseCommands(String, int) - Method in class com.sshtools.server.vsession.LineParser
- parseCompression(CommandLine, SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- parseDestination(CommandLine, SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- parseIdentityFilename(CommandLine, SshClientArguments, VirtualConsole) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- parseLine(String, VirtualConsole) - Method in class com.sshtools.server.vsession.Msh
- parseLoginName(CommandLine, SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- parseMacs(CommandLine, SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- parsePort(CommandLine, SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- parseSecurityLevel(CommandLine, SshClientArguments) - Static method in class com.sshtools.vsession.commands.ssh.AbstractSshOptionsEvaluator
- PassphrasePrompt - Interface in com.sshtools.client
- PasswordAuthenticator - Class in com.sshtools.client
-
Implements the password authentication method.
- PasswordAuthenticator() - Constructor for class com.sshtools.client.PasswordAuthenticator
- PasswordAuthenticator(char[]) - Constructor for class com.sshtools.client.PasswordAuthenticator
- PasswordAuthenticator(String) - Constructor for class com.sshtools.client.PasswordAuthenticator
- PasswordAuthenticator(Supplier<String>) - Constructor for class com.sshtools.client.PasswordAuthenticator
-
Deprecated.
- PasswordAuthenticator.PasswordPrompt - Interface in com.sshtools.client
- PasswordOverKeyboardInteractiveCallback - Class in com.sshtools.client
-
Implements a keyboard-interactive callback that answers a single password prompt.
- PasswordOverKeyboardInteractiveCallback(PasswordAuthenticator) - Constructor for class com.sshtools.client.PasswordOverKeyboardInteractiveCallback
- path - Variable in class com.sshtools.common.files.vfs.AbstractMount
- PathFile - Class in com.sshtools.common.files.vfs
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PathFile(Path, PathFileFactory) - Constructor for class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- PathFileFactory - Class in com.sshtools.common.files.vfs
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PathFileFactory(Path) - Constructor for class com.sshtools.common.files.vfs.PathFileFactory
-
Deprecated.
- PathRandomAccessImpl - Class in com.sshtools.common.files.vfs
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PathRandomAccessImpl(Path, boolean) - Constructor for class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- pause() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- pause(boolean) - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- paused() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- PENDIN - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Retype pending input.
- performHashAndSign(SshPublicKey, List<ForwardingNotice>, byte[], int) - Method in class com.sshtools.agent.InMemoryKeyStore
- performHashAndSign(SshPublicKey, List<ForwardingNotice>, byte[], int) - Method in interface com.sshtools.agent.KeyStore
-
Hash and sign some data using a key stored in this keystore.
- performOptimizedRead(long, int, OutputStream, int, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpHandle
-
Performs an optimized read of a file through use of asynchronous messages.
- performOptimizedRead(String, byte[], long, int, OutputStream, int, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- performOptimizedRead(String, byte[], long, int, OutputStream, int, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- performOptimizedRead(String, long, int, OutputStream, int, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpHandle
-
Deprecated, for removal: This API element is subject to removal in a future version.
- performOptimizedWrite(String, byte[], int, int, InputStream, int, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated.
- performOptimizedWrite(String, byte[], int, int, InputStream, int, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- performOptimizedWrite(String, int, int, InputStream, int, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpHandle
-
Performs an optimized write of a file through asynchronous messaging and through buffering the local file into memory.
- performSynchronousRead(byte[], int, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- performSynchronousRead(int, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpHandle
-
Perform a synchronous read of a file from the remote file system.
- Perl5Syntax - Static variable in class com.sshtools.client.sftp.SftpClient
- ping(byte[]) - Method in class com.sshtools.agent.client.SshAgentClient
-
Ping the remote side with some random padding data
- populateEvent(Event) - Method in class com.sshtools.common.files.vfs.PathFileFactory
-
Deprecated.
- populateEvent(Event) - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- PORT_OPTION - Static variable in class com.sshtools.server.vsession.commands.sftp.SftpClientOptions.Port
- PORT_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.Port
- PosixChannelPtyTerminal - Class in com.sshtools.server.vsession
- PosixChannelPtyTerminal(String, String, Pty, int, int, Channel, Charset) - Constructor for class com.sshtools.server.vsession.PosixChannelPtyTerminal
- PosixChannelPtyTerminal(String, String, Pty, int, int, Channel, Charset, Terminal.SignalHandler) - Constructor for class com.sshtools.server.vsession.PosixChannelPtyTerminal
- PosixChannelPtyTerminal(String, String, Pty, int, int, Channel, Charset, Terminal.SignalHandler, boolean) - Constructor for class com.sshtools.server.vsession.PosixChannelPtyTerminal
- postReadRequest(byte[], long, int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- postReadRequest(long, int) - Method in class com.sshtools.client.sftp.SftpHandle
-
Post a read request to the server and return the request id; this is used to optimize file downloads.
- postVisitDirectory(SftpFile, IOException) - Method in interface com.sshtools.client.sftp.SftpFileVisitor
- postWriteRequest(byte[], long, byte[], int, int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- postWriteRequest(long, byte[], int, int) - Method in class com.sshtools.client.sftp.SftpHandle
-
Send a write request for an open file but do not wait for the response from the server.
- predefined - Static variable in class com.sshtools.server.vsession.commands.Alias
- preVisitDirectory(SftpFile, BasicFileAttributes) - Method in interface com.sshtools.client.sftp.SftpFileVisitor
- primarySftpClient - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- print(char) - Method in class com.sshtools.server.vsession.VirtualConsole
- print(String) - Method in class com.sshtools.server.vsession.VirtualConsole
- print(Throwable) - Method in class com.sshtools.server.vsession.VirtualConsole
- printChunkMessages(long) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- printFile(String[], VirtualConsole, SftpFile) - Method in class com.sshtools.server.vsession.commands.sftp.Ls
- printFile(String[], VirtualConsole, AbstractFile) - Method in class com.sshtools.server.vsession.commands.fs.Ls
- println() - Method in class com.sshtools.server.vsession.VirtualConsole
- println(String) - Method in class com.sshtools.server.vsession.VirtualConsole
- PrivateKeyFileAuthenticator - Class in com.sshtools.client
-
Implements public key authentication, taking a java.io.File object as the source private key.
- PrivateKeyFileAuthenticator(File) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
- PrivateKeyFileAuthenticator(File, PassphrasePrompt) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
- PrivateKeyFileAuthenticator(File, String) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
- PrivateKeyFileAuthenticator(Path) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
- PrivateKeyFileAuthenticator(Path, PassphrasePrompt) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
- PrivateKeyFileAuthenticator(Path, String) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
- processCheckFileResponse(SftpMessage, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- processMessage(byte[]) - Method in class com.sshtools.client.AuthenticationProtocolClient
- processMessage(byte[]) - Method in class com.sshtools.client.components.Curve25519SHA256Client
- processMessage(byte[]) - Method in class com.sshtools.client.components.DiffieHellmanEcdh
- processMessage(byte[]) - Method in class com.sshtools.client.components.DiffieHellmanGroup
- processMessage(byte[]) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
- processMessage(byte[]) - Method in class com.sshtools.client.components.Rsa1024Sha1
- processMessage(byte[]) - Method in class com.sshtools.client.components.Rsa2048Sha256
- processMessage(byte[]) - Method in class com.sshtools.client.SshKeyExchangeClient
-
Process a key exchange message
- processMessage(byte[]) - Method in class com.sshtools.server.AuthenticationProtocolServer
-
Process an SSH message.
- processMessage(byte[]) - Method in class com.sshtools.server.NoneAuthentication
-
If the SSH protocol authentication method defines additional messages which are sent from the client, they will be passed into your implementation here when received.
- processMessage(ByteArrayReader) - Method in interface com.sshtools.client.ClientAuthenticator
-
Process an authentication message.
- processMessage(ByteArrayReader) - Method in class com.sshtools.client.KeyboardInteractiveAuthenticator
- processMessage(ByteArrayReader) - Method in class com.sshtools.client.PublicKeyAuthenticator
- processMessage(ByteArrayReader) - Method in class com.sshtools.client.SimpleClientAuthenticator
- processMessage(ByteArrayReader) - Method in class com.sshtools.server.callback.MutualCallbackAuthenticator
- processNegotiationString(String) - Method in class com.sshtools.server.TransportProtocolServer
- processSignal(String) - Method in class com.sshtools.server.SessionChannelNG
-
A signal can be delivered to the process by the client.
- processSignal(String) - Method in class com.sshtools.server.UnsupportedSession
- processSignal(String) - Method in class com.sshtools.server.vsession.VirtualShellNG
- processSupported(byte[]) - Method in class com.sshtools.client.sftp.SftpChannel
- processSupported2(byte[]) - Method in class com.sshtools.client.sftp.SftpChannel
- processTCPIPCancel(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.client.ConnectionProtocolClient
-
Process remote forwarding cancel request.
- processTCPIPCancel(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.server.ConnectionProtocolServer
- processTCPIPForward(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.client.ConnectionProtocolClient
-
Process a request for remote forwarding.
- processTCPIPForward(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.server.ConnectionProtocolServer
- processTransportMessage(int, byte[]) - Method in class com.sshtools.client.TransportProtocolClient
- processTransportMessage(int, byte[]) - Method in class com.sshtools.server.TransportProtocolServer
- progress - Variable in class com.sshtools.client.tasks.AbstractFileTask
- progressed(long) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.FileTransferProgressWrapper
- progressed(long) - Method in interface com.sshtools.client.tasks.FileTransferProgress
-
The transfer has progressed
- progressMessages - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- promptForCommands(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.RootShell
- PROXIED_CLIENT_CONNECTION - Static variable in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- PseudoTerminalModes - Class in com.sshtools.client
-
When a client requests a pseudo terminal it informs the server of any terminal modes that it knows of.
- PseudoTerminalModes() - Constructor for class com.sshtools.client.PseudoTerminalModes
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PseudoTerminalModes(byte[]) - Constructor for class com.sshtools.client.PseudoTerminalModes
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PseudoTerminalModes.PseudoTerminalModesBuilder - Class in com.sshtools.client
-
Builds
PseudoTerminalModes
. - PseudoTerminalModesBuilder() - Constructor for class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
- PublicKeyAcceptable - Interface in com.sshtools.client
- PublicKeyAuthenticator - Class in com.sshtools.client
-
Implements public key authentication taking a separately loaded SshKeyPair as the private key for authentication.
- PublicKeyAuthenticator() - Constructor for class com.sshtools.client.PublicKeyAuthenticator
- PublicKeySubsystem - Class in com.sshtools.server
- PublicKeySubsystem() - Constructor for class com.sshtools.server.PublicKeySubsystem
- PullTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that downloads complete paths in multiple chunks concurrently. - PullTask.PullTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
PullTask
. - PushTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that uploads complete paths in multiple chunks concurrently. - PushTask.PushTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
PushTask
. - put(InputStream, long, String, String) - Method in class com.sshtools.client.scp.ScpClientIO
-
Uploads a
java.io.InputStream
to a remote server as a file. - put(InputStream, long, String, String, boolean, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClientIO
- put(InputStream, long, String, String, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClientIO
-
Uploads a
java.io.InputStream
to a remote server as a file. - put(InputStream, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload the contents of an InputStream to the remote computer.
- put(InputStream, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload the contents of an InputStream to the remote computer.
- put(InputStream, String, long) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload the contents of an InputStream to the remote computer.
- put(InputStream, String, long) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload the contents of an InputStream to the remote computer.
- put(InputStream, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer reading from the specified
InputStream
. - put(InputStream, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer reading from the specified
InputStream
. - put(InputStream, String, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated.
- put(InputStream, String, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Deprecated.
- put(InputStream, String, FileTransferProgress, long, long) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer reading from the specified
InputStream
. - put(InputStream, String, FileTransferProgress, long, long) - Method in class com.sshtools.client.sftp.SftpClientTask
- put(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer
- put(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer
- put(String[], String, boolean) - Method in class com.sshtools.client.scp.ScpClient
-
Uploads an array of local files onto the remote server.
- put(String[], String, boolean, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClient
-
Uploads an array of local files onto the remote server.
- put(String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer
- put(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer
- put(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer.
- put(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer.
- put(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer
- put(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer
- put(String, String, boolean) - Method in class com.sshtools.client.scp.ScpClient
-
Uploads a local file onto the remote server.
- put(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer
- put(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer
- put(String, String, boolean, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClient
-
pattern matches the files in the local directory using "local" as a glob Regular Expression.
- put(String, String, boolean, FileTransferProgress, boolean) - Method in class com.sshtools.client.scp.ScpClient
- put(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer.
- put(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload a file to the remote computer.
- Put - Class in com.sshtools.server.vsession.commands.sftp
-
put [-afPpr] local-path [remote-path] Upload local-path and store it on the remote machine.
- Put() - Constructor for class com.sshtools.server.vsession.commands.sftp.Put
- putFile(File) - Method in class com.sshtools.client.SshClient
- putFile(File, String) - Method in class com.sshtools.client.SshClient
- putFile(File, String, long) - Method in class com.sshtools.client.SshClient
- putFile(String, int, String, char[], File, String) - Static method in class com.sshtools.client.Ssh
- putFile(String, String, boolean, FileTransferProgress, boolean) - Method in class com.sshtools.client.scp.ScpClient
-
Deprecated.Use put method instead.
- putFiles(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload the contents of an InputStream to the remote computer.
- putFiles(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload the contents of an InputStream to the remote computer.
- putFiles(String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload files to the remote computer
- putFiles(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload files to the remote computer
- putFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload files to the remote computer
- putFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload files to the remote computer
- putFiles(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload files to the remote computer
- putFiles(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Upload files to the remote computer.
- putFiles(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Upload files to the remote computer.
- putFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
make local copies of some of the variables, then call putfilematches, which calls "put" on each file that matches the regexp local.
- putFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
make local copies of some of the variables, then call putfilematches, which calls "put" on each file that matches the regexp local.
- putLocalDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClient
-
Copy the contents of a local directory into a remote directory.
- putLocalDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Copy the contents of a local directory into a remote directory.
- pwd() - Method in class com.sshtools.client.sftp.SftpClient
-
Returns the absolute path name of the current remote working directory.
- pwd() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Returns the absolute path name of the current remote working directory.
- Pwd - Class in com.sshtools.server.vsession.commands.fs
- Pwd - Class in com.sshtools.server.vsession.commands.sftp
- Pwd() - Constructor for class com.sshtools.server.vsession.commands.fs.Pwd
- Pwd() - Constructor for class com.sshtools.server.vsession.commands.sftp.Pwd
Q
- quit() - Method in class com.sshtools.client.sftp.SftpClient
-
Close the SFTP client.
- quit() - Method in class com.sshtools.client.sftp.SftpClientTask
-
Close the SFTP client.
- Quit - Class in com.sshtools.server.vsession.commands.sftp
- Quit() - Constructor for class com.sshtools.server.vsession.commands.sftp.Quit
R
- raf - Variable in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- read() - Method in class com.sshtools.client.ChunkInputStream
- read() - Method in class com.sshtools.client.sftp.SftpFileInputStream
- read(byte[], int, int) - Method in class com.sshtools.client.ChunkInputStream
- read(byte[], int, int) - Method in class com.sshtools.client.sftp.SftpFileInputStream
- read(byte[], int, int) - Method in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- read(long, byte[], int, int) - Method in class com.sshtools.client.sftp.SftpHandle
-
Read bytes directly from this file.
- readCompleteFile(OutputStream, long, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- readDirectory(SftpHandle) - Method in class com.sshtools.client.sftp.SftpClient
- readDirectory(SftpHandle) - Method in class com.sshtools.client.sftp.SftpClientTask
- reader() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- readFile(UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.client.sftp.SftpHandle
-
Read a block of data from an open file.
- readlimit - Variable in class com.sshtools.client.shell.ShellController
- readLine() - Method in class com.sshtools.client.shell.ShellController
- readLine() - Method in interface com.sshtools.client.shell.ShellReader
-
Read a line of output from the process.
- readLine() - Method in class com.sshtools.server.vsession.VirtualConsole
- readLine(long) - Method in class com.sshtools.client.shell.ShellController
- readLine(long) - Method in interface com.sshtools.client.shell.ShellReader
-
Read a line of output from the process.
- readLine(String) - Method in class com.sshtools.server.vsession.VirtualConsole
- readLine(String, Character) - Method in class com.sshtools.server.vsession.VirtualConsole
- readMessage() - Method in class com.sshtools.agent.client.SshAgentClient
-
Read a single message from the inputstream and convert into a valid subsystem message
- readStreamFromRemote(String, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
-
Open an InputStream.
- readString() - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
-
read the inputstream until come to an end of line character '\n', and return the bytes read as a string
- readSymbolicLink() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- readSymbolicLink() - Method in class com.sshtools.common.files.vfs.VFSFile
- readSymbolicLink() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- readSymbolicLink() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- recurseMakeDirectory(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Recurse through a hierarchy of directories creating them as necessary.
- refresh() - Method in class com.sshtools.client.sftp.SftpFile
-
Refresh the
SftpFileAttributes
from the the remote file. - refresh() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- refresh() - Method in class com.sshtools.common.files.vfs.VFSFile
- refresh() - Method in class com.sshtools.common.files.vfs.VirtualFileObject
- refresh() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- refresh() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- Refresh - Class in com.sshtools.server.vsession.commands.fs
- Refresh() - Constructor for class com.sshtools.server.vsession.commands.fs.Refresh
- RegExpMatching - Class in com.sshtools.client.sftp
- RegExpMatching() - Constructor for class com.sshtools.client.sftp.RegExpMatching
- registerCallbackClient(SshConnection) - Method in interface com.sshtools.server.callback.CallbackRegistrationService
- registerCallbackClient(SshConnection) - Method in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- registerMessages() - Method in class com.sshtools.agent.client.SshAgentClient
- RegularExpressionMatching - Interface in com.sshtools.client.sftp
-
Interface for treating a filename as a regular expression and returning the list of files that match.
- relativeSymlink(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Create a symbolic link on the remote computer.
- release() - Method in class com.sshtools.client.sftp.SftpMessage
- RemoteForwardingChannelFactoryImpl - Class in com.sshtools.server
- RemoteForwardingChannelFactoryImpl() - Constructor for class com.sshtools.server.RemoteForwardingChannelFactoryImpl
- RemoteForwardingClientChannel - Class in com.sshtools.client
-
Concrete implementation of a remote forwarding channel for the client implementation.
- RemoteForwardingClientChannel(SshConnection) - Constructor for class com.sshtools.client.RemoteForwardingClientChannel
- RemoteHash - Enum in com.sshtools.client.sftp
- removeConfigurator(CommandConfigurator<T>) - Method in class com.sshtools.server.vsession.CommandFactory
- removeCustomRoot(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- removeCustomRoot(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- removeDirectory(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Remove an empty directory.
- removeFile(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Remove a file.
- removeInterface(String, int) - Method in class com.sshtools.server.AbstractSshServer
- removeKey(SshPublicKey) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
- removeKeyStoreListener(KeyStoreListener) - Method in class com.sshtools.agent.InMemoryKeyStore
-
Remove a listener.
- removeListener(ChannelFactoryListener<SshServerContext>) - Method in class com.sshtools.server.DefaultServerChannelFactory
- removeWindowSizeChangeListener(VirtualShellNG.WindowSizeChangeListener) - Method in class com.sshtools.server.vsession.VirtualShellNG
- rename(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Rename a file on the remote computer.
- rename(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Rename a file on the remote computer.
- rename(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Rename a file on the remote computer, optionally using posix semantics that allow files to be renamed even if the destination path exists.
- Rename - Class in com.sshtools.server.vsession.commands.sftp
- Rename() - Constructor for class com.sshtools.server.vsession.commands.sftp.Rename
- renameFile(String, String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Rename an existing file.
- renameFile(String, String, int) - Method in class com.sshtools.client.sftp.SftpChannel
- repeat(String, int) - Static method in class com.sshtools.server.vsession.ShellUtilities
- requestAgentForwarding(String) - Method in class com.sshtools.server.SessionChannelNG
-
Implement this method to support agent forwarding.
- requestAgentForwarding(String) - Method in class com.sshtools.server.vsession.VirtualShellNG
- requiresUserVerification() - Method in class com.sshtools.agent.KeyConstraints
- reset() - Method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
-
Clear all modes set in this builder.
- reset() - Method in class com.sshtools.client.PseudoTerminalModes
-
Deprecated, for removal: This API element is subject to removal in a future version.
- reset() - Method in class com.sshtools.client.shell.ShellProcess
- reset() - Method in class com.sshtools.client.SshKeyExchangeClient
-
Reset the key exchange.
- resolveChildren(VirtualFile) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- resolveFile() - Method in interface com.sshtools.common.files.vfs.VirtualFile
- resolveFile() - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- resolveFile() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- resolveFile(String) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- resolveFile(String) - Method in class com.sshtools.common.files.vfs.VFSFile
- resolveFile(String) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- resolveFile(String) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- resolveOptions(String, SshClientArguments, VirtualConsole) - Method in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- resolveOptions(String, SshClientArguments, VirtualConsole) - Method in interface com.sshtools.vsession.commands.ssh.SshOptionsResolver
- resume() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- RFCAgentConnection - Class in com.sshtools.agent.rfc
-
Represents a single connection on the agent server.
- RFCAgentConnection(KeyStore, InputStream, OutputStream, Closeable) - Constructor for class com.sshtools.agent.rfc.RFCAgentConnection
- RFCAgentMessages - Class in com.sshtools.agent.rfc
- RFCAgentMessages() - Constructor for class com.sshtools.agent.rfc.RFCAgentMessages
- RFCConnectionFactory - Class in com.sshtools.agent.rfc
- RFCConnectionFactory() - Constructor for class com.sshtools.agent.rfc.RFCConnectionFactory
- rm(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Remove a file or directory from the remote computer.
- rm(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Remove a file or directory from the remote computer.
- rm(String, boolean, boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Remove a file or directory on the remote computer with options to force deletion of existing files and recursion.
- rm(String, boolean, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Remove a file or directory on the remote computer with options to force deletion of existing files and recursion.
- Rm - Class in com.sshtools.server.vsession.commands.fs
- Rm - Class in com.sshtools.server.vsession.commands.sftp
- Rm() - Constructor for class com.sshtools.server.vsession.commands.fs.Rm
- Rm() - Constructor for class com.sshtools.server.vsession.commands.sftp.Rm
- rmdir(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Remove a directory, will fail if the directory has contents.
- Rmdir - Class in com.sshtools.server.vsession.commands.sftp
- Rmdir() - Constructor for class com.sshtools.server.vsession.commands.sftp.Rmdir
- RootShell - Class in com.sshtools.server.vsession
- RootShell(CommandFactory<ShellCommand>, SshConnection) - Constructor for class com.sshtools.server.vsession.RootShell
- RSA_1024_SHA1 - Static variable in class com.sshtools.client.components.Rsa1024Sha1
-
Constant for the algorithm name "rsa1024-sha1".
- RSA_2048_SHA256 - Static variable in class com.sshtools.client.components.Rsa2048Sha256
-
Constant for the algorithm name "rsa2048-sha256".
- Rsa1024Sha1 - Class in com.sshtools.client.components
-
Implementation of RFC 4432 https://tools.ietf.org/html/rfc4432
- Rsa1024Sha1() - Constructor for class com.sshtools.client.components.Rsa1024Sha1
-
Construct an uninitialized instance.
- Rsa1024Sha1.Rsa1024Sha1Factory - Class in com.sshtools.client.components
- Rsa1024Sha1Factory() - Constructor for class com.sshtools.client.components.Rsa1024Sha1.Rsa1024Sha1Factory
- Rsa2048Sha256 - Class in com.sshtools.client.components
-
Implementation of RFC 4432 https://tools.ietf.org/html/rfc4432
- Rsa2048Sha256() - Constructor for class com.sshtools.client.components.Rsa2048Sha256
-
Construct an uninitialized instance.
- Rsa2048Sha256.Rsa2048Sha256Factory - Class in com.sshtools.client.components
- Rsa2048Sha256Factory() - Constructor for class com.sshtools.client.components.Rsa2048Sha256.Rsa2048Sha256Factory
- run() - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
The connection thread
- run() - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
The connection thread
- run() - Method in class com.sshtools.client.tasks.AsyncSessionTask
- run(String[], VirtualConsole) - Method in class com.sshtools.server.callback.commands.CallbackMount
- run(String[], VirtualConsole) - Method in class com.sshtools.server.callback.commands.Callbacks
- run(String[], VirtualConsole) - Method in class com.sshtools.server.callback.commands.CallbackShell
- run(String[], VirtualConsole) - Method in interface com.sshtools.server.vsession.Command
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.admin.Connections
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.admin.Shutdown
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Alias
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Catch
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Clear
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Date
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Echo
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Env
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Exit
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Cat
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Cd
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Cp
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Disks
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Follow
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Ls
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Mkdir
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Mv
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Nano
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Pwd
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Refresh
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.fs.Rm
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Help
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Input
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Kill
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Cd
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Chgrp
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Chmod
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Chown
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Get
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Lcd
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Lpwd
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Ls
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Mkdir
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Put
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Pwd
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Quit
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Rename
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Rm
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.Rmdir
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.sftp.SftpClientCommand
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.ShowLastError
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Sleep
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Unalias
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.jvm.Mem
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.jvm.ThreadDump
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.jvm.Threads
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.Msh
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.RootShell
- run(String[], VirtualConsole) - Method in class com.sshtools.server.vsession.ShellCommandWithOptions
- run(String[], VirtualConsole) - Method in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- run(CommandLine, VirtualConsole) - Method in class com.sshtools.server.vsession.commands.Source
- run(CommandLine, VirtualConsole) - Method in class com.sshtools.server.vsession.ShellCommandWithOptions
- run(T) - Method in interface com.sshtools.client.tasks.Task.TaskRunnable
- runAndExit(List<CmdLine>, String[], VirtualConsole) - Method in class com.sshtools.server.vsession.RootShell
- runCommand(SshClient, SshClientArguments, VirtualConsole) - Method in class com.sshtools.vsession.commands.ssh.AbstractSshClientCommand
- runCommand(SshClient, SshClientArguments, VirtualConsole) - Method in class com.sshtools.vsession.commands.ssh.SshClientCommand
- runningJobs - Variable in class com.sshtools.server.vsession.Msh
- runShell(VirtualConsole) - Method in class com.sshtools.server.vsession.Msh
- runTask(T) - Method in class com.sshtools.client.SshClient
- runTask(T, long) - Method in class com.sshtools.client.SshClient
S
- ScpClient - Class in com.sshtools.client.scp
-
Implements an SCP (Secure Copy) client which may be useful for SSH1 connections and SSH2 where SFTP is not available.
- ScpClient(SshClient) - Constructor for class com.sshtools.client.scp.ScpClient
-
Creates an SCP client.
- ScpClient(AbstractFileFactory<?>, SshClient) - Constructor for class com.sshtools.client.scp.ScpClient
-
Creates an SCP client.
- ScpClient(File, SshClient) - Constructor for class com.sshtools.client.scp.ScpClient
- ScpClient.ScpEngine - Class in com.sshtools.client.scp
-
Implements an SCP Engine by extending J2SSH Mavericjs ScpEngineIO
- ScpClientIO - Class in com.sshtools.client.scp
-
Implements the IO of a Secure Copy (SCP) client.
- ScpClientIO(SshClient) - Constructor for class com.sshtools.client.scp.ScpClientIO
-
Creates an SCP client.
- ScpClientIO.ScpEngineIO - Class in com.sshtools.client.scp
-
Implements an SCP engine.
- ScpEngine(String, SessionChannelNG) - Constructor for class com.sshtools.client.scp.ScpClient.ScpEngine
-
Contruct the channel with the specified scp command.
- ScpEngineIO(String, SessionChannelNG) - Constructor for class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
-
Contruct the channel with the specified scp command.
- secret - Variable in class com.sshtools.client.SshKeyExchangeClient
-
The secret value produced during key exchange.
- SECURITY_LEVEL_OPTION - Static variable in class com.sshtools.vsession.commands.ssh.SshClientOptions.SecurityLevel
- SecurityReporter - Class in com.sshtools.client
- SecurityReporter() - Constructor for class com.sshtools.client.SecurityReporter
- seek(long) - Method in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- selectNegotiatedComponent(String, String) - Method in class com.sshtools.client.TransportProtocolClient
- sendAgentAlive(byte[]) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Send the agent alive message.
- sendAgentFailure() - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Send a failure message
- sendAgentFailure(int) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Send a failure message
- sendAgentKeyList() - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Send the agents key list to the remote side.
- sendAgentKeyList() - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Send the agents key list to the remote side.
- sendAgentSuccess() - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Send a success message.
- sendAgentSuccess() - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Send a success message.
- sendExtensionMessage(String, byte[]) - Method in class com.sshtools.client.sftp.SftpChannel
-
Send an extension message and return the response.
- sendForwardingNotice() - Method in class com.sshtools.agent.client.SshAgentClient
-
Send a forwarding notice.
- sendMessage(AgentMessage) - Method in class com.sshtools.agent.client.SshAgentClient
-
Send a subsystem message
- sendMessage(AgentMessage) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Sends a subsystem message.
- sendMessage(AgentMessage) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Sends a subsystem message.
- sendMessage(Packet) - Method in class com.sshtools.client.tasks.AbstractSubsystem
- sendMessage(Packet) - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
- sendOperationComplete(byte[]) - Method in class com.sshtools.agent.openssh.OpenSSHAgentConnection
-
Send the completed signing operation data.
- sendOperationComplete(byte[]) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Send the completed signing operation data.
- sendRandomData(byte[]) - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Send some random data to the remote side.
- sendStderrData(byte[]) - Method in class com.sshtools.server.SessionChannelNG
-
Send stderr data to the remote client.
- sendStderrData(byte[], int, int) - Method in class com.sshtools.server.SessionChannelNG
-
Sends stderr data to the remote client.
- sendStdoutData(byte[]) - Method in class com.sshtools.server.SessionChannelNG
-
Sends stdout data to the remote client
- sendStdoutData(byte[], int, int) - Method in class com.sshtools.server.SessionChannelNG
-
Sends stdout data to the remote client.
- sendVersionRequest(String) - Method in class com.sshtools.agent.client.SshAgentClient
-
Request the agent version.
- sendVersionResponse() - Method in class com.sshtools.agent.rfc.RFCAgentConnection
-
Send the version response; this class currently implements version 2
- server(String, AgentSocketType) - Method in interface com.sshtools.agent.AgentProvider
- ServerConnectionStateListener - Interface in com.sshtools.server
- serverId - Variable in class com.sshtools.client.SshKeyExchangeClient
- serverKexInit - Variable in class com.sshtools.client.SshKeyExchangeClient
- ServerSocketTransportAdapter - Class in com.sshtools.agent.server
- ServerSocketTransportAdapter(ServerSocket) - Constructor for class com.sshtools.agent.server.ServerSocketTransportAdapter
- service - Variable in class com.sshtools.server.callback.commands.CallbackCommand
- session - Variable in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- session - Variable in class com.sshtools.client.tasks.AbstractSubsystem
- SessionChannelNG - Class in com.sshtools.client
-
Implements the client side of the SSH Connection protocol session channel
- SessionChannelNG - Class in com.sshtools.server
-
This class provides an abstract session, it handles all the requests defined in the SSH Connection protocol for a session channel and passes the request to the concrete implementation through its abstract methods.
- SessionChannelNG(int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32) - Constructor for class com.sshtools.client.SessionChannelNG
- SessionChannelNG(int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32, boolean) - Constructor for class com.sshtools.client.SessionChannelNG
- SessionChannelNG(int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32, ChannelRequestFuture, boolean) - Constructor for class com.sshtools.client.SessionChannelNG
- SessionChannelNG(SshConnection) - Constructor for class com.sshtools.client.SessionChannelNG
- SessionChannelNG(SshConnection) - Constructor for class com.sshtools.server.SessionChannelNG
- SessionChannelNG(SshConnection, boolean) - Constructor for class com.sshtools.client.SessionChannelNG
- SessionChannelNG(SshConnection, boolean) - Constructor for class com.sshtools.server.SessionChannelNG
- SET_PASSWORD - Enum constant in enum com.sshtools.server.vsession.ShellPermission
- setActiveService(Service) - Method in class com.sshtools.client.TransportProtocolClient
- setAttribute(String, Object) - Method in class com.sshtools.common.files.vfs.AbstractMount
- setAttributes(byte[], SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setAttributes(SftpFile, SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setAttributes(SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpHandle
-
Sets the attributes of a file.
- setAttributes(SftpFileAttributes) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- setAttributes(SftpFileAttributes) - Method in class com.sshtools.common.files.vfs.VFSFile
- setAttributes(SftpFileAttributes) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- setAttributes(SftpFileAttributes) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- setAttributes(String, SftpFileAttributes) - Method in class com.sshtools.client.sftp.SftpChannel
-
Sets the attributes of a file.
- setAuthenicationMechanismFactory(AuthenticationMechanismFactory<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
-
Set the
AuthenticationMechanismFactory
for this context. - setBannerDisplay(BannerDisplay) - Method in class com.sshtools.client.SshClientContext
- setBlockSize(int) - Method in class com.sshtools.client.sftp.SftpClient
-
Sets the block size used when transferring files, defaults to the optimized setting of 32768.
- setBlockSize(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setBoundChannel(CallbackForwardingChannel<?>) - Method in class com.sshtools.server.callback.CallbackForwardingChannel
- setBufferSize(int) - Method in class com.sshtools.client.sftp.SftpClient
-
Set the size of the buffer which is used to read from the local file system.
- setBufferSize(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Set the size of the buffer which is used to read from the local file system.
- setBuiltIn(boolean) - Method in class com.sshtools.server.vsession.AbstractCommand
- setCached(boolean) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- setCached(boolean) - Method in class com.sshtools.common.files.vfs.VirtualMount
- setCallbackIdentifier(String) - Method in class com.sshtools.server.callback.CallbackContextFactory
- setChannelFactory(ChannelFactory<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
- setChannelFactory(ChannelFactory<SshServerContext>) - Method in class com.sshtools.server.AbstractSshServer
- setChannelFactory(ChannelFactory<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
- setCharacterEncoding(String) - Method in class com.sshtools.client.shell.ExpectShell
- setCharsetEncoding(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Allows the default character encoding to be overriden for filename strings.
- setCiphers(String[]) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setCommand(String) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setCommandFactory(CommandFactory<? extends Command>) - Method in class com.sshtools.server.vsession.Msh
- setCompression(boolean) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setConfigFolder(File) - Method in class com.sshtools.server.AbstractSshServer
- setConfigOptions(String[]) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setConnection(SshConnection) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setConnectionManager(ConnectionManager<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
- setConnectionManager(ConnectionManager<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
- setCurrentConsole(VirtualConsole) - Static method in class com.sshtools.server.vsession.VirtualConsole
- setCurrentDirectory(String) - Method in class com.sshtools.server.vsession.VirtualConsole
- setDefaultPath(String) - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- setDescription(String) - Method in class com.sshtools.server.vsession.AbstractCommand
- setDestination(String) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setDirectory(File) - Method in class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- setEnsureGracefulDisconnect(boolean) - Method in class com.sshtools.server.SshServerContext
-
If a problem occurs, or a connection is denied, for example if maximum connections threshold has been reached, this setting determines if the connection is allowed to proceed through key exchange so that the user is returned a suitable error.
- setEnv(Map<String, String>) - Method in class com.sshtools.server.vsession.commands.os.AbstractOSCommand
- setEnvironmentVariable(String, String) - Method in class com.sshtools.client.AbstractSessionChannel
- setEnvironmentVariable(String, String) - Method in class com.sshtools.server.SessionChannelNG
-
If the client requests that an environment variable be set this method will be invoked.
- setEnvironmentVariable(String, String) - Method in class com.sshtools.server.UnsupportedSession
- setEnvironmentVariable(String, String) - Method in class com.sshtools.server.vsession.VirtualShellNG
- setExitCode(int) - Method in class com.sshtools.server.vsession.CmdLine
- setFileFactory(FileFactory) - Method in class com.sshtools.server.AbstractSshServer
- setFileSystemOptions(FileSystemOptions) - Method in class com.sshtools.common.files.vfs.VirtualMountTemplate
- setForceRemoteEOL(boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Override automatic detection of the remote EOL (any SFTP version).
- setForceRemoteEOL(boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Override automatic detection of the remote EOL (any SFTP version).
- setForceServerPreferences(boolean) - Method in class com.sshtools.server.SshServerContext
-
When
true
the server will delay it's key exchange initialisation until it has received the client's initialisation packet. - setForwardingManager(ForwardingManager<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
- setForwardingManager(ForwardingManager<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
- setForwardingPath(String) - Method in class com.sshtools.agent.KeyConstraints
- setFsync(boolean) - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- setHmacs(String[]) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setHostKeyVerification(HostKeyVerification) - Method in class com.sshtools.client.SshClientContext
- setIdentity(SshKeyPair) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setIdentityFile(AbstractFile) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setIPPolicy(IPPolicy) - Method in class com.sshtools.server.AbstractSshServer
- setIPPolicy(IPPolicy) - Method in class com.sshtools.server.LoadBalancerPolicy
- setKeyTimeout(UnsignedInteger32) - Method in class com.sshtools.agent.KeyConstraints
- setKeyUseLimit(int) - Method in class com.sshtools.agent.KeyConstraints
- setLastModified(long) - Method in class com.sshtools.common.files.vfs.VirtualMount
- setLength(long) - Method in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- setLocalEOL(int) - Method in class com.sshtools.client.sftp.SftpClient
-
Override the default local system EOL for text mode files.
- setLocalEOL(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Override the default local system EOL for text mode files.
- setLoginName(String) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setMatcher(ShellMatcher) - Method in class com.sshtools.client.shell.ShellController
- setMaxAsyncRequests(int) - Method in class com.sshtools.client.sftp.SftpClient
-
Set the maximum number of asynchronous requests that are outstanding at any one time.
- setMaxAsyncRequests(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setMaxDHGroupExchangeSize(int) - Method in class com.sshtools.server.SshServerContext
-
Set the maximum group size supported in
diffie-hellman-group-exchange
key exchange methods. - setMaximumForwardingSteps(int) - Method in class com.sshtools.agent.KeyConstraints
- setMemo(String) - Method in interface com.sshtools.server.callback.Callback
- setMemo(String) - Method in class com.sshtools.server.callback.DefaultCallback
- setMutualAuthenticationStore(MutualKeyAuthenticatonStore) - Method in class com.sshtools.server.callback.CallbackContextFactory
- setName(String) - Method in class com.sshtools.server.vsession.AbstractCommand
- setPacketSize(int) - Method in class com.sshtools.client.scp.ScpClient
- setParameter(String, Object) - Method in class com.sshtools.server.AuthenticationProtocolServer
- setPassword(String) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setPasswordErrorText(String) - Method in class com.sshtools.client.shell.ExpectShell
- setPasswordPrompt(String) - Method in class com.sshtools.client.shell.ExpectShell
- setPermission(boolean) - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- setPermissionCaps(boolean) - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- setPort(int) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setPredefinedAlias(String, String) - Static method in class com.sshtools.server.vsession.commands.Alias
- setPreferKeyboardInteractiveOverPassword(boolean) - Method in class com.sshtools.client.SshClientContext
- setPreferredPublicKey(String) - Method in class com.sshtools.client.SshClientContext
- setPreferredPublicKey(String) - Method in class com.sshtools.server.SshServerContext
-
Set the preferred public key algorithm.
- setProperty(String, Object) - Method in class com.sshtools.client.sftp.SftpFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setProxyProtocolEnabled(boolean) - Method in class com.sshtools.server.LoadBalancerPolicy
- setReadlimit(int) - Method in class com.sshtools.client.shell.ShellController
- setReadOnly(boolean) - Method in class com.sshtools.common.files.vfs.VirtualMount
- setReceivedNewKeys(boolean) - Method in class com.sshtools.client.SshKeyExchangeClient
- setRecurse(boolean) - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- setRegistrationService(CallbackRegistrationService) - Method in class com.sshtools.server.callback.commands.CallbackCommand
- setRegularExpressionSyntax(int) - Method in class com.sshtools.client.sftp.SftpClient
-
sets the type of regular expression matching to perform on gets and puts
- setRegularExpressionSyntax(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
sets the type of regular expression matching to perform on gets and puts
- setRemoteEOL(int) - Method in class com.sshtools.client.sftp.SftpClient
-
When connected to servers running SFTP version 3 (or less) the remote EOL type needs to be explicitly set because there is no reliable way for the client to determine the type of EOL for text files.
- setRemoteEOL(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
When connected to servers running SFTP version 3 (or less) the remote EOL type needs to be explicitly set because there is no reliable way for the client to determine the type of EOL for text files.
- setRequiresUserVerification(boolean) - Method in class com.sshtools.agent.KeyConstraints
- setResponse(String) - Method in class com.sshtools.client.KeyboardInteractivePrompt
-
Set the user's response for this prompt.
- setRestrictedAccess(boolean) - Method in class com.sshtools.server.LoadBalancerPolicy
- setResume(boolean) - Method in class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- setReturnURIForPath(boolean) - Method in class com.sshtools.common.files.vfs.VFSFileFactory
- setSecurityLevel(SecurityLevel) - Method in class com.sshtools.server.AbstractSshServer
- setSecurityLevel(String) - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- setSentNewKeys(boolean) - Method in class com.sshtools.client.SshKeyExchangeClient
- setSftpClient(SftpClient) - Method in class com.sshtools.server.vsession.commands.sftp.SftpCommand
- setShellCommand(String) - Method in class com.sshtools.server.vsession.VirtualSessionPolicy
- setShellInitTimeout(int) - Static method in class com.sshtools.client.shell.ExpectShell
- setSignature(String) - Method in class com.sshtools.server.vsession.AbstractCommand
- setSingleSession(boolean) - Method in class com.sshtools.client.AbstractSessionChannel
- setSingleSession(boolean) - Method in class com.sshtools.server.SessionChannelNG
- setSSH1Compatible(boolean) - Method in class com.sshtools.agent.KeyConstraints
- setStripEOL(boolean) - Method in class com.sshtools.client.sftp.SftpClient
-
Strip all line endings in preference of the target system EOL setting.
- setSubsystem(String) - Method in class com.sshtools.server.vsession.AbstractCommand
- setSubsystemCacheSize(int) - Method in class com.sshtools.client.SshClientContext
- setTerminalMode(int, boolean) - Method in class com.sshtools.client.PseudoTerminalModes
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setTerminalMode(int, int) - Method in class com.sshtools.client.PseudoTerminalModes
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setTransferMode(int) - Method in class com.sshtools.client.sftp.SftpClient
-
Sets the transfer mode for current operations.
- setTransferMode(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Sets the transfer mode for current operations.
- setUpCipherSpecs(SshClientArguments, SshClientContext) - Static method in class com.sshtools.vsession.commands.ssh.SshClientHelper
- setUpCompression(SshClientArguments, SshClientContext) - Static method in class com.sshtools.vsession.commands.ssh.SshClientHelper
- setUpMacSpecs(SshClientArguments, SshClientContext) - Static method in class com.sshtools.vsession.commands.ssh.SshClientHelper
- setupSession(SessionChannelNG) - Method in class com.sshtools.client.tasks.AbstractCommandTask
-
Deprecated.
- setupSession(SessionChannel) - Method in class com.sshtools.client.tasks.AsyncSessionTask
- setupSession(T) - Method in class com.sshtools.client.tasks.AbstractSessionTask
- setupSession(T) - Method in class com.sshtools.client.tasks.AbstractShellTask
- setUsername(String) - Method in class com.sshtools.client.SshClientContext
-
Set the username for this connection.
- setWelcomeText(String) - Method in class com.sshtools.server.vsession.VirtualSessionPolicy
- setWindowSpace(int) - Method in class com.sshtools.client.scp.ScpClient
- sftp - Variable in class com.sshtools.server.vsession.commands.sftp.SftpCommand
- SftpChannel - Class in com.sshtools.client.sftp
-
Abstract task implementing SFTP operations.
- SftpChannel(SshConnection) - Constructor for class com.sshtools.client.sftp.SftpChannel
- SftpClient - Class in com.sshtools.client.sftp
-
An abstract task that implements an SFTP client.
- SftpClient(SshClient) - Constructor for class com.sshtools.client.sftp.SftpClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpClient(SshClient, AbstractFileFactory<?>) - Constructor for class com.sshtools.client.sftp.SftpClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpClient(SshConnection) - Constructor for class com.sshtools.client.sftp.SftpClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpClient(SshConnection, AbstractFileFactory<?>) - Constructor for class com.sshtools.client.sftp.SftpClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpClient.SftpClientBuilder - Class in com.sshtools.client.sftp
- SftpClientBuilder() - Constructor for class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
- SftpClientCommand - Class in com.sshtools.server.vsession.commands.sftp
- SftpClientCommand() - Constructor for class com.sshtools.server.vsession.commands.sftp.SftpClientCommand
- SftpClientOptions - Class in com.sshtools.server.vsession.commands.sftp
- SftpClientOptions() - Constructor for class com.sshtools.server.vsession.commands.sftp.SftpClientOptions
- SftpClientOptions.CipherSpec - Class in com.sshtools.server.vsession.commands.sftp
- SftpClientOptions.Compression - Class in com.sshtools.server.vsession.commands.sftp
- SftpClientOptions.IdentityFile - Class in com.sshtools.server.vsession.commands.sftp
- SftpClientOptions.Port - Class in com.sshtools.server.vsession.commands.sftp
- SftpClientOptionsEvaluator - Class in com.sshtools.server.vsession.commands.sftp
- SftpClientOptionsEvaluator() - Constructor for class com.sshtools.server.vsession.commands.sftp.SftpClientOptionsEvaluator
- SftpClientTask - Class in com.sshtools.client.sftp
-
A task that implements an SFTP client.
- SftpClientTask(SshClient) - Constructor for class com.sshtools.client.sftp.SftpClientTask
- SftpClientTask(SshConnection) - Constructor for class com.sshtools.client.sftp.SftpClientTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpClientTask(SshConnection, Task.TaskRunnable<SftpClientTask>) - Constructor for class com.sshtools.client.sftp.SftpClientTask
- SftpCommand - Class in com.sshtools.server.vsession.commands.sftp
- SftpCommand(String, String, String, String) - Constructor for class com.sshtools.server.vsession.commands.sftp.SftpCommand
- SftpFile - Class in com.sshtools.client.sftp
-
Represents an SFTP file object.
- SftpFileInputStream - Class in com.sshtools.client.sftp
-
An InputStream to read the contents of a remote file.
- SftpFileInputStream(SftpFile) - Constructor for class com.sshtools.client.sftp.SftpFileInputStream
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpFileInputStream(SftpFile, long) - Constructor for class com.sshtools.client.sftp.SftpFileInputStream
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpFileOutputStream - Class in com.sshtools.client.sftp
-
An OutputStream to write data to a remote file.
- SftpFileOutputStream(SftpFile) - Constructor for class com.sshtools.client.sftp.SftpFileOutputStream
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SftpFileTransferOptions - Class in com.sshtools.server.vsession.commands.sftp
- SftpFileTransferOptions() - Constructor for class com.sshtools.server.vsession.commands.sftp.SftpFileTransferOptions
- SftpFileVisitor - Interface in com.sshtools.client.sftp
-
FileVisitor
for use withSftpFile
. - SftpHandle - Class in com.sshtools.client.sftp
- SftpMessage - Class in com.sshtools.client.sftp
- sha1 - Enum constant in enum com.sshtools.client.sftp.RemoteHash
- sha256 - Enum constant in enum com.sshtools.client.sftp.RemoteHash
- sha512 - Enum constant in enum com.sshtools.client.sftp.RemoteHash
- shell - Variable in class com.sshtools.client.shell.ShellController
- Shell - Class in com.sshtools.server.vsession.commands.os
- Shell() - Constructor for class com.sshtools.server.vsession.commands.os.Shell
- ShellCommand - Class in com.sshtools.server.vsession
- ShellCommand(String, String, String, String) - Constructor for class com.sshtools.server.vsession.ShellCommand
- ShellCommandFactory - Class in com.sshtools.server.vsession
- ShellCommandFactory(CommandFactory<? extends ShellCommand>...) - Constructor for class com.sshtools.server.vsession.ShellCommandFactory
- ShellCommandWithOptions - Class in com.sshtools.server.vsession
- ShellCommandWithOptions(String, String, String, String, Option...) - Constructor for class com.sshtools.server.vsession.ShellCommandWithOptions
- ShellController - Class in com.sshtools.client.shell
- ShellDefaultMatcher - Class in com.sshtools.client.shell
- ShellDefaultMatcher() - Constructor for class com.sshtools.client.shell.ShellDefaultMatcher
- shellEvent(ShellTask, SessionChannelNG) - Method in interface com.sshtools.client.tasks.ShellTask.ShellTaskEvent
-
Shell event occurred.
- ShellMatcher - Interface in com.sshtools.client.shell
- ShellMatcher.Continue - Enum in com.sshtools.client.shell
- ShellPermission - Enum in com.sshtools.server.vsession
- ShellProcess - Class in com.sshtools.client.shell
- ShellProcessController - Class in com.sshtools.client.shell
- ShellProcessController(ShellProcess) - Constructor for class com.sshtools.client.shell.ShellProcessController
- ShellProcessController(ShellProcess, ShellMatcher) - Constructor for class com.sshtools.client.shell.ShellProcessController
- ShellReader - Interface in com.sshtools.client.shell
- ShellStartupPasswordTrigger - Class in com.sshtools.client.shell
- ShellStartupPasswordTrigger(String, String) - Constructor for class com.sshtools.client.shell.ShellStartupPasswordTrigger
- ShellStartupPasswordTrigger(String, String, ShellMatcher) - Constructor for class com.sshtools.client.shell.ShellStartupPasswordTrigger
- ShellStartupTrigger - Interface in com.sshtools.client.shell
- ShellTask - Class in com.sshtools.client.tasks
-
A
Task
that starts a remote shell with an allocated PTY. - ShellTask(SshClient) - Constructor for class com.sshtools.client.tasks.ShellTask
-
Deprecated.
- ShellTask(SshConnection) - Constructor for class com.sshtools.client.tasks.ShellTask
-
Deprecated.
- ShellTask.ShellTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
ShellTask
. - ShellTask.ShellTaskEvent - Interface in com.sshtools.client.tasks
-
Functional interface for tasks run on certain shell events.
- ShellTimeoutException - Exception in com.sshtools.client.shell
-
Exception thrown when an operation times out.
- ShellUtilities - Class in com.sshtools.server.vsession
- ShellUtilities() - Constructor for class com.sshtools.server.vsession.ShellUtilities
- ShellWriter - Interface in com.sshtools.client.shell
- ShowLastError - Class in com.sshtools.server.vsession.commands
- ShowLastError() - Constructor for class com.sshtools.server.vsession.commands.ShowLastError
- showPrompts(String, String, KeyboardInteractivePrompt[], KeyboardInteractivePromptCompletor) - Method in interface com.sshtools.client.KeyboardInteractiveCallback
- showPrompts(String, String, KeyboardInteractivePrompt[], KeyboardInteractivePromptCompletor) - Method in class com.sshtools.client.PasswordOverKeyboardInteractiveCallback
-
Called by the keyboard-interactive authentication mechanism when the server requests information from the user.
- Shutdown - Class in com.sshtools.server.vsession.commands.admin
- Shutdown() - Constructor for class com.sshtools.server.vsession.commands.admin.Shutdown
- sign(SshPrivateKey, String, byte[]) - Method in class com.sshtools.client.PublicKeyAuthenticator
- sign(SshPublicKey, String, byte[]) - Method in class com.sshtools.agent.client.SshAgentClient
- signal(String) - Method in class com.sshtools.client.AbstractSessionChannel
-
Send a signal to the remote process.
- signature - Variable in class com.sshtools.client.SshKeyExchangeClient
-
The signature generated over the exchange hash
- SimpleClientAuthenticator - Class in com.sshtools.client
-
A simple base class for implementing non-interactive authentication methods.
- SimpleClientAuthenticator() - Constructor for class com.sshtools.client.SimpleClientAuthenticator
- size() - Method in class com.sshtools.agent.InMemoryKeyStore
- size() - Method in interface com.sshtools.agent.KeyStore
-
How many keys are in this store?
- Sleep - Class in com.sshtools.server.vsession.commands
- Sleep() - Constructor for class com.sshtools.server.vsession.commands.Sleep
- SocketTransportAdapter - Class in com.sshtools.agent.server
- SocketTransportAdapter(Socket) - Constructor for class com.sshtools.agent.server.SocketTransportAdapter
- source(VirtualConsole, AbstractFile) - Method in class com.sshtools.server.vsession.Msh
- source(VirtualConsole, InputStream) - Method in class com.sshtools.server.vsession.Msh
- Source - Class in com.sshtools.server.vsession.commands
- Source() - Constructor for class com.sshtools.server.vsession.commands.Source
- spawn(VirtualConsole, String[], boolean) - Method in class com.sshtools.server.vsession.Msh
- ssh - Variable in class com.sshtools.client.scp.ScpClientIO
- Ssh - Class in com.sshtools.client
- Ssh() - Constructor for class com.sshtools.client.Ssh
- SSH_AGENT_ADD_KEY - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ALIVE - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_CLIENT - Static variable in class com.sshtools.server.AgentForwardingChannel
- SSH_AGENT_CONSTRAINT_FORWARDING_PATH - Static variable in class com.sshtools.agent.KeyConstraints
- SSH_AGENT_CONSTRAINT_FORWARDING_STEPS - Static variable in class com.sshtools.agent.KeyConstraints
- SSH_AGENT_CONSTRAINT_NEED_USER_VERIFICATION - Static variable in class com.sshtools.agent.KeyConstraints
- SSH_AGENT_CONSTRAINT_SSH1_COMPAT - Static variable in class com.sshtools.agent.KeyConstraints
- SSH_AGENT_CONSTRAINT_TIMEOUT - Static variable in class com.sshtools.agent.KeyConstraints
- SSH_AGENT_CONSTRAINT_USE_LIMIT - Static variable in class com.sshtools.agent.KeyConstraints
- SSH_AGENT_DELETE_ALL_KEYS - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_DELETE_KEY - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_DECRYPT_FAILED - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_DENIED - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_FAILURE - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_KEY_NOT_FOUND - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_KEY_NOT_SUITABLE - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_SIZE_ERROR - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_TIMEOUT - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_ERROR_UNSUPPORTED_OP - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_FAILURE - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH_AGENT_FAILURE - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_FORWARDING_NOTICE - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_KEY_LIST - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_LIST_KEYS - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_LOCK - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_OPERATION_COMPLETE - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_PING - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_PRIVATE_KEY_OP - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_RANDOM - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_RANDOM_DATA - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_REQUEST_VERSION - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_RSA_SHA2_256 - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH_AGENT_RSA_SHA2_512 - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH_AGENT_SUCCESS - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH_AGENT_SUCCESS - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_UNLOCK - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_VERSION - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENT_VERSION_RESPONSE - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_AGENTC_LOCK - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH_AGENTC_UNLOCK - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH_EXTENDED_DATA_STDERR - Static variable in class com.sshtools.client.AbstractSessionChannel
- SSH_EXTENDED_DATA_STDERR - Static variable in class com.sshtools.server.SessionChannelNG
- SSH_FXE_STATVFS_ST_NOSUID - Static variable in class com.sshtools.client.sftp.StatVfs
- SSH_FXE_STATVFS_ST_RDONLY - Static variable in class com.sshtools.client.sftp.StatVfs
- SSH_FXF_ACCESS_APPEND_DATA - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_APPEND_DATA_ATOMIC - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_AUDIT_ALARM_INFO - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_BACKUP - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_BLOCK_ADVISORY - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_BLOCK_DELETE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_BLOCK_READ - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_BLOCK_WRITE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_ACCESS_DISPOSITION - Static variable in class com.sshtools.client.sftp.SftpChannel
-
Version 5 new flags
- SSH_FXF_ACCESS_TEXT_MODE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_BACKUP_STREAM - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_CREATE_NEW - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_CREATE_TRUNCATE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_DELETE_ON_CLOSE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_NOFOLLOW - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_OPEN_EXISTING - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_OPEN_OR_CREATE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_OVERRIDE_OWNER - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXF_TRUNCATE_EXISTING - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_ATTRS - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_DATA - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_EXTENDED - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_EXTENDED_REPLY - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_HANDLE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_NAME - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_RENAME_ATOMIC - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_RENAME_NATIVE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_RENAME_OVERWRITE - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_FXP_STATUS - Static variable in class com.sshtools.client.sftp.SftpChannel
- SSH_MSG_KEX_ECDH_INIT - Static variable in class com.sshtools.client.components.Curve25519SHA256Client
- SSH_MSG_KEX_ECDH_INIT - Static variable in class com.sshtools.client.components.DiffieHellmanEcdh
- SSH_MSG_KEX_ECDH_REPLY - Static variable in class com.sshtools.client.components.Curve25519SHA256Client
- SSH_MSG_KEX_ECDH_REPLY - Static variable in class com.sshtools.client.components.DiffieHellmanEcdh
- SSH_MSG_USERAUTH_BANNER - Static variable in class com.sshtools.client.AuthenticationProtocolClient
- SSH_MSG_USERAUTH_FAILURE - Static variable in class com.sshtools.client.AuthenticationProtocolClient
- SSH_MSG_USERAUTH_PK_OK - Static variable in class com.sshtools.agent.rfc.RFCAgentMessages
- SSH_MSG_USERAUTH_PK_OK - Static variable in class com.sshtools.client.PublicKeyAuthenticator
- SSH_MSG_USERAUTH_REQUEST - Static variable in class com.sshtools.client.AuthenticationProtocolClient
- SSH_MSG_USERAUTH_SIGNED_CHALLENGE - Static variable in class com.sshtools.server.callback.MutualCallbackAuthenticator
- SSH_MSG_USERAUTH_SUCCESS - Static variable in class com.sshtools.client.AuthenticationProtocolClient
- SSH2_AGENT_IDENTITIES_ANSWER - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH2_AGENT_SIGN_RESPONSE - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH2_AGENTC_ADD_ID_CONSTRAINED - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH2_AGENTC_ADD_IDENTITY - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH2_AGENTC_REMOVE_ALL_IDENTITIES - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH2_AGENTC_REMOVE_IDENTITY - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH2_AGENTC_REQUEST_IDENTITIES - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SSH2_AGENTC_SIGN_REQUEST - Static variable in class com.sshtools.agent.openssh.OpenSSHAgentMessages
- SshAgentAcceptor - Interface in com.sshtools.agent.server
- SshAgentAddKey - Class in com.sshtools.agent.openssh
- SshAgentAddKey - Class in com.sshtools.agent.rfc
- SshAgentAddKey() - Constructor for class com.sshtools.agent.openssh.SshAgentAddKey
-
Creates a new SshAgentAddKey object.
- SshAgentAddKey() - Constructor for class com.sshtools.agent.rfc.SshAgentAddKey
-
Creates a new SshAgentAddKey object.
- SshAgentAddKey(SshPrivateKey, SshPublicKey, String, KeyConstraints) - Constructor for class com.sshtools.agent.openssh.SshAgentAddKey
-
Creates a new SshAgentAddKey object.
- SshAgentAddKey(SshPrivateKey, SshPublicKey, String, KeyConstraints) - Constructor for class com.sshtools.agent.rfc.SshAgentAddKey
-
Creates a new SshAgentAddKey object.
- SshAgentAlive - Class in com.sshtools.agent.rfc
- SshAgentAlive() - Constructor for class com.sshtools.agent.rfc.SshAgentAlive
-
Creates a new SshAgentAlive object.
- SshAgentAlive(byte[]) - Constructor for class com.sshtools.agent.rfc.SshAgentAlive
-
Creates a new SshAgentAlive object.
- SshAgentClient - Class in com.sshtools.agent.client
-
Maintain the public keys for SshConnection
- SshAgentClient(boolean, String, Closeable, InputStream, OutputStream, boolean) - Constructor for class com.sshtools.agent.client.SshAgentClient
- SshAgentClient(boolean, String, Socket) - Constructor for class com.sshtools.agent.client.SshAgentClient
- SshAgentConnection - Interface in com.sshtools.agent.server
- SshAgentConnectionFactory - Interface in com.sshtools.agent.server
- SshAgentDeleteKey - Class in com.sshtools.agent.openssh
- SshAgentDeleteKey - Class in com.sshtools.agent.rfc
- SshAgentDeleteKey() - Constructor for class com.sshtools.agent.openssh.SshAgentDeleteKey
-
Creates a new SshAgentDeleteKey object.
- SshAgentDeleteKey() - Constructor for class com.sshtools.agent.rfc.SshAgentDeleteKey
-
Creates a new SshAgentDeleteKey object.
- SshAgentDeleteKey(SshPublicKey, String) - Constructor for class com.sshtools.agent.openssh.SshAgentDeleteKey
-
Creates a new SshAgentDeleteKey object.
- SshAgentDeleteKey(SshPublicKey, String) - Constructor for class com.sshtools.agent.rfc.SshAgentDeleteKey
-
Creates a new SshAgentDeleteKey object.
- SshAgentFailure - Class in com.sshtools.agent.openssh
- SshAgentFailure - Class in com.sshtools.agent.rfc
- SshAgentFailure() - Constructor for class com.sshtools.agent.openssh.SshAgentFailure
-
Creates a new SshAgentFailure object.
- SshAgentFailure() - Constructor for class com.sshtools.agent.rfc.SshAgentFailure
-
Creates a new SshAgentFailure object.
- SshAgentFailure(int) - Constructor for class com.sshtools.agent.rfc.SshAgentFailure
-
Creates a new SshAgentFailure object.
- SshAgentForwardingNotice - Class in com.sshtools.agent.rfc
- SshAgentForwardingNotice() - Constructor for class com.sshtools.agent.rfc.SshAgentForwardingNotice
-
Creates a new SshAgentForwardingNotice object.
- SshAgentForwardingNotice(String, String, int) - Constructor for class com.sshtools.agent.rfc.SshAgentForwardingNotice
-
Creates a new SshAgentForwardingNotice object.
- SshAgentKeyList - Class in com.sshtools.agent.openssh
- SshAgentKeyList - Class in com.sshtools.agent.rfc
- SshAgentKeyList() - Constructor for class com.sshtools.agent.openssh.SshAgentKeyList
-
Creates a new SshAgentKeyList object.
- SshAgentKeyList() - Constructor for class com.sshtools.agent.rfc.SshAgentKeyList
-
Creates a new SshAgentKeyList object.
- SshAgentKeyList(Map<SshPublicKey, String>) - Constructor for class com.sshtools.agent.openssh.SshAgentKeyList
-
Creates a new SshAgentKeyList object.
- SshAgentKeyList(Map<SshPublicKey, String>) - Constructor for class com.sshtools.agent.rfc.SshAgentKeyList
-
Creates a new SshAgentKeyList object.
- SshAgentLock - Class in com.sshtools.agent.openssh
- SshAgentLock - Class in com.sshtools.agent.rfc
- SshAgentLock(boolean) - Constructor for class com.sshtools.agent.openssh.SshAgentLock
-
Creates a new SshAgentLock object.
- SshAgentLock(boolean) - Constructor for class com.sshtools.agent.rfc.SshAgentLock
-
Creates a new SshAgentLock object.
- SshAgentLock(boolean, String) - Constructor for class com.sshtools.agent.openssh.SshAgentLock
-
Creates a new SshAgentLock object.
- SshAgentLock(boolean, String) - Constructor for class com.sshtools.agent.rfc.SshAgentLock
-
Creates a new SshAgentLock object.
- SshAgentOperationComplete - Class in com.sshtools.agent.openssh
- SshAgentOperationComplete - Class in com.sshtools.agent.rfc
- SshAgentOperationComplete() - Constructor for class com.sshtools.agent.openssh.SshAgentOperationComplete
-
Creates a new SshAgentOperationComplete object.
- SshAgentOperationComplete() - Constructor for class com.sshtools.agent.rfc.SshAgentOperationComplete
-
Creates a new SshAgentOperationComplete object.
- SshAgentOperationComplete(byte[]) - Constructor for class com.sshtools.agent.openssh.SshAgentOperationComplete
-
Creates a new SshAgentOperationComplete object.
- SshAgentOperationComplete(byte[]) - Constructor for class com.sshtools.agent.rfc.SshAgentOperationComplete
-
Creates a new SshAgentOperationComplete object.
- SshAgentPing - Class in com.sshtools.agent.rfc
- SshAgentPing() - Constructor for class com.sshtools.agent.rfc.SshAgentPing
-
Creates a new SshAgentPing object.
- SshAgentPing(byte[]) - Constructor for class com.sshtools.agent.rfc.SshAgentPing
-
Creates a new SshAgentPing object.
- SshAgentPrivateKeyOp - Class in com.sshtools.agent.openssh
-
Message for Agent Private key operation
- SshAgentPrivateKeyOp - Class in com.sshtools.agent.rfc
-
Message for Agent Private key operation
- SshAgentPrivateKeyOp() - Constructor for class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
-
Creates a new SshAgentPrivateKeyOp object.
- SshAgentPrivateKeyOp() - Constructor for class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
-
Creates a new SshAgentPrivateKeyOp object.
- SshAgentPrivateKeyOp(SshPublicKey, byte[], UnsignedInteger32) - Constructor for class com.sshtools.agent.openssh.SshAgentPrivateKeyOp
-
Creates a new SshAgentPrivateKeyOp object.
- SshAgentPrivateKeyOp(SshPublicKey, String, byte[]) - Constructor for class com.sshtools.agent.rfc.SshAgentPrivateKeyOp
-
Creates a new SshAgentPrivateKeyOp object.
- SshAgentRandom - Class in com.sshtools.agent.rfc
- SshAgentRandom() - Constructor for class com.sshtools.agent.rfc.SshAgentRandom
-
Creates a new SshAgentRandom object.
- SshAgentRandom(int) - Constructor for class com.sshtools.agent.rfc.SshAgentRandom
-
Creates a new SshAgentRandom object.
- SshAgentRandomData - Class in com.sshtools.agent.rfc
- SshAgentRandomData() - Constructor for class com.sshtools.agent.rfc.SshAgentRandomData
-
Creates a new SshAgentRandomData object.
- SshAgentRandomData(byte[]) - Constructor for class com.sshtools.agent.rfc.SshAgentRandomData
-
Creates a new SshAgentRandomData object.
- SshAgentRequestVersion - Class in com.sshtools.agent.rfc
- SshAgentRequestVersion() - Constructor for class com.sshtools.agent.rfc.SshAgentRequestVersion
-
Creates a new SshAgentRequestVersion object.
- SshAgentRequestVersion(String) - Constructor for class com.sshtools.agent.rfc.SshAgentRequestVersion
-
Creates a new SshAgentRequestVersion object.
- SshAgentServer - Class in com.sshtools.agent.server
- SshAgentServer(SshAgentConnectionFactory) - Constructor for class com.sshtools.agent.server.SshAgentServer
- SshAgentServer(SshAgentConnectionFactory, KeyStore) - Constructor for class com.sshtools.agent.server.SshAgentServer
- SshAgentSocketListener - Class in com.sshtools.agent.server
-
Implements a listener to run an agent over a socket.
- SshAgentSocketListener(String, KeyStore) - Constructor for class com.sshtools.agent.server.SshAgentSocketListener
-
Creates a new SshAgentSocketListener object.
- SshAgentSuccess - Class in com.sshtools.agent.openssh
- SshAgentSuccess - Class in com.sshtools.agent.rfc
- SshAgentSuccess() - Constructor for class com.sshtools.agent.openssh.SshAgentSuccess
-
Creates a new SshAgentSuccess object.
- SshAgentSuccess() - Constructor for class com.sshtools.agent.rfc.SshAgentSuccess
-
Creates a new SshAgentSuccess object.
- SshAgentTransport - Interface in com.sshtools.agent.server
- SshAgentUnlock - Class in com.sshtools.agent.openssh
- SshAgentUnlock - Class in com.sshtools.agent.rfc
- SshAgentUnlock(boolean) - Constructor for class com.sshtools.agent.openssh.SshAgentUnlock
-
Creates a new SshAgentUnlock object.
- SshAgentUnlock(boolean) - Constructor for class com.sshtools.agent.rfc.SshAgentUnlock
-
Creates a new SshAgentUnlock object.
- SshAgentUnlock(boolean, String) - Constructor for class com.sshtools.agent.openssh.SshAgentUnlock
-
Creates a new SshAgentUnlock object.
- SshAgentUnlock(boolean, String) - Constructor for class com.sshtools.agent.rfc.SshAgentUnlock
-
Creates a new SshAgentUnlock object.
- SshAgentVersionResponse - Class in com.sshtools.agent.rfc
- SshAgentVersionResponse() - Constructor for class com.sshtools.agent.rfc.SshAgentVersionResponse
-
Creates a new SshAgentVersionResponse object.
- SshAgentVersionResponse(int) - Constructor for class com.sshtools.agent.rfc.SshAgentVersionResponse
-
Creates a new SshAgentVersionResponse object.
- SshClient - Class in com.sshtools.client
- SshClient(SshConnection) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(SshConnection, boolean) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, char[]) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, char[], SshClientContext) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, char[], SshKeyPair...) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, long, char[]) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, long, char[], SshKeyPair...) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, long, SshKeyPair...) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, long, File) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, long, File, String) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, SshClientContext, long, char[], SshKeyPair...) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, SshClientContext, long, SshKeyPair...) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, SshClientContext, SshKeyPair...) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, SshKeyPair...) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, File) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, int, String, File, String) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, Integer, String) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, Integer, String, char[], File, String) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, Integer, String, long) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, Integer, String, long, char[], File, String) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, Integer, String, SshClientContext) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient(String, Integer, String, SshClientContext, long) - Constructor for class com.sshtools.client.SshClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SshClient.OnConfiguration - Interface in com.sshtools.client
- SshClient.PreConnectedSshClientBuilder - Class in com.sshtools.client
- SshClient.SshClientBuilder - Class in com.sshtools.client
- SshClientArguments - Class in com.sshtools.vsession.commands.ssh
- SshClientArguments() - Constructor for class com.sshtools.vsession.commands.ssh.SshClientArguments
- SshClientCommand - Class in com.sshtools.vsession.commands.ssh
- SshClientCommand() - Constructor for class com.sshtools.vsession.commands.ssh.SshClientCommand
- SshClientContext - Class in com.sshtools.client
-
Holds the configuration for an SSH connection.
- SshClientContext() - Constructor for class com.sshtools.client.SshClientContext
- SshClientContext(SecurityLevel) - Constructor for class com.sshtools.client.SshClientContext
- SshClientContext(SshEngine) - Constructor for class com.sshtools.client.SshClientContext
- SshClientContext(SshEngine, ComponentManager, SecurityLevel) - Constructor for class com.sshtools.client.SshClientContext
- SshClientContext(SshEngine, SecurityLevel) - Constructor for class com.sshtools.client.SshClientContext
- SshClientHelper - Class in com.sshtools.vsession.commands.ssh
- SshClientHelper() - Constructor for class com.sshtools.vsession.commands.ssh.SshClientHelper
- SshClientOptions - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions() - Constructor for class com.sshtools.vsession.commands.ssh.SshClientOptions
- SshClientOptions.CipherSpec - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions.Compression - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions.ConfigOption - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions.IdentityFile - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions.LoginName - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions.MacSpec - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions.Port - Class in com.sshtools.vsession.commands.ssh
- SshClientOptions.SecurityLevel - Class in com.sshtools.vsession.commands.ssh
- SshClientOptionsEvaluator - Class in com.sshtools.vsession.commands.ssh
- SshClientOptionsEvaluator() - Constructor for class com.sshtools.vsession.commands.ssh.SshClientOptionsEvaluator
- SshClientOptionsExtractor - Class in com.sshtools.vsession.commands.ssh
- SshClientOptionsExtractor() - Constructor for class com.sshtools.vsession.commands.ssh.SshClientOptionsExtractor
- SshClientsCommandFactory - Class in com.sshtools.vsession.commands.ssh
- SshClientsCommandFactory() - Constructor for class com.sshtools.vsession.commands.ssh.SshClientsCommandFactory
- SshCompatibilityUtils - Class in com.sshtools.client
- SshCompatibilityUtils() - Constructor for class com.sshtools.client.SshCompatibilityUtils
- SshKeyExchangeClient - Class in com.sshtools.client
-
An abstract base class for all key exchange implementations.
- SshKeyExchangeClient(String, SecurityLevel, int) - Constructor for class com.sshtools.client.SshKeyExchangeClient
-
Contruct an uninitialized key exchange
- SshKeyExchangeClientFactory<T extends SshKeyExchangeClient> - Interface in com.sshtools.client
- SshMsgUserAuthPKOK - Class in com.sshtools.agent.rfc
- SshMsgUserAuthPKOK() - Constructor for class com.sshtools.agent.rfc.SshMsgUserAuthPKOK
-
Creates a new SshMsgUserAuthPKOK object.
- SshMsgUserAuthPKOK(String, byte[]) - Constructor for class com.sshtools.agent.rfc.SshMsgUserAuthPKOK
-
Creates a new SshMsgUserAuthPKOK object.
- SshOptionsResolver - Interface in com.sshtools.vsession.commands.ssh
- SshReporter - Class in com.sshtools.client
- SshReporter() - Constructor for class com.sshtools.client.SshReporter
- SshServer - Class in com.sshtools.server
- SshServer() - Constructor for class com.sshtools.server.SshServer
- SshServer(int) - Constructor for class com.sshtools.server.SshServer
- SshServer(String, int) - Constructor for class com.sshtools.server.SshServer
- SshServer(InetAddress, int) - Constructor for class com.sshtools.server.SshServer
- SshServerContext - Class in com.sshtools.server
- SshServerContext(SshEngine) - Constructor for class com.sshtools.server.SshServerContext
- SshServerContext(SshEngine, ComponentManager) - Constructor for class com.sshtools.server.SshServerContext
- SshServerContext(SshEngine, ComponentManager, SecurityLevel) - Constructor for class com.sshtools.server.SshServerContext
- SshServerContext(SshEngine, SecurityLevel) - Constructor for class com.sshtools.server.SshServerContext
- SshX509DsaPublicKey - Class in com.sshtools.common.ssh.x509
-
Basic implementation of X509 certificate support.
- SshX509DsaPublicKey() - Constructor for class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
- SshX509DsaPublicKey(Certificate) - Constructor for class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
- SshX509DsaPublicKey.SshX509DsaPublicKeyFactory - Class in com.sshtools.common.ssh.x509
- SshX509DsaPublicKeyFactory() - Constructor for class com.sshtools.common.ssh.x509.SshX509DsaPublicKey.SshX509DsaPublicKeyFactory
- SshX509DsaPublicKeyRfc6187 - Class in com.sshtools.common.ssh.x509
- SshX509DsaPublicKeyRfc6187() - Constructor for class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- SshX509DsaPublicKeyRfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- SshX509DsaPublicKeyRfc6187.SshX509DsaPublicKeyRfc6187Factory - Class in com.sshtools.common.ssh.x509
- SshX509DsaPublicKeyRfc6187Factory() - Constructor for class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187.SshX509DsaPublicKeyRfc6187Factory
- SshX509EcdsaSha2Nist256Rfc6187 - Class in com.sshtools.common.ssh.x509
- SshX509EcdsaSha2Nist256Rfc6187() - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist256Rfc6187
- SshX509EcdsaSha2Nist256Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist256Rfc6187
- SshX509EcdsaSha2Nist256Rfc6187(ECPublicKey) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist256Rfc6187
- SshX509EcdsaSha2Nist256Rfc6187.SshX509EcdsaSha2Nist256Rfc6187Factory - Class in com.sshtools.common.ssh.x509
- SshX509EcdsaSha2Nist256Rfc6187Factory() - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist256Rfc6187.SshX509EcdsaSha2Nist256Rfc6187Factory
- SshX509EcdsaSha2Nist384Rfc6187 - Class in com.sshtools.common.ssh.x509
- SshX509EcdsaSha2Nist384Rfc6187() - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist384Rfc6187
- SshX509EcdsaSha2Nist384Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist384Rfc6187
- SshX509EcdsaSha2Nist384Rfc6187(ECPublicKey) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist384Rfc6187
- SshX509EcdsaSha2Nist384Rfc6187.SshX509EcdsaSha2Nist384Rfc6187Factory - Class in com.sshtools.common.ssh.x509
- SshX509EcdsaSha2Nist384Rfc6187Factory() - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist384Rfc6187.SshX509EcdsaSha2Nist384Rfc6187Factory
- SshX509EcdsaSha2Nist521Rfc6187 - Class in com.sshtools.common.ssh.x509
- SshX509EcdsaSha2Nist521Rfc6187() - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist521Rfc6187
- SshX509EcdsaSha2Nist521Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist521Rfc6187
- SshX509EcdsaSha2Nist521Rfc6187(ECPublicKey) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist521Rfc6187
- SshX509EcdsaSha2Nist521Rfc6187.SshX509EcdsaSha2Nist521Rfc6187Factory - Class in com.sshtools.common.ssh.x509
- SshX509EcdsaSha2Nist521Rfc6187Factory() - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2Nist521Rfc6187.SshX509EcdsaSha2Nist521Rfc6187Factory
- SshX509EcdsaSha2NistPublicKeyRfc6187 - Class in com.sshtools.common.ssh.x509
- SshX509EcdsaSha2NistPublicKeyRfc6187(String, String, String, String) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- SshX509EcdsaSha2NistPublicKeyRfc6187(Certificate[], String) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- SshX509EcdsaSha2NistPublicKeyRfc6187(ECPublicKey, String) - Constructor for class com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
- SshX509Rsa2048Sha256Rfc6187 - Class in com.sshtools.common.ssh.x509
- SshX509Rsa2048Sha256Rfc6187() - Constructor for class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- SshX509Rsa2048Sha256Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- SshX509Rsa2048Sha256Rfc6187.SshX509Rsa2048Sha256Rfc6187Factory - Class in com.sshtools.common.ssh.x509
- SshX509Rsa2048Sha256Rfc6187Factory() - Constructor for class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187.SshX509Rsa2048Sha256Rfc6187Factory
- SshX509RsaPublicKey - Class in com.sshtools.common.ssh.x509
-
Basic implementation of X509 certificate support.
- SshX509RsaPublicKey() - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
- SshX509RsaPublicKey(Certificate) - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
- SshX509RsaPublicKey.SshX509RsaPublicKeyFactory - Class in com.sshtools.common.ssh.x509
- SshX509RsaPublicKeyFactory() - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaPublicKey.SshX509RsaPublicKeyFactory
- SshX509RsaPublicKeyRfc6187 - Class in com.sshtools.common.ssh.x509
- SshX509RsaPublicKeyRfc6187() - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- SshX509RsaPublicKeyRfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- SshX509RsaPublicKeyRfc6187.SshX509RsaPublicKeyRfc6187Factory - Class in com.sshtools.common.ssh.x509
- SshX509RsaPublicKeyRfc6187Factory() - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187.SshX509RsaPublicKeyRfc6187Factory
- SshX509RsaSha1PublicKey - Class in com.sshtools.common.ssh.x509
-
Basic implementation of X509 certificate support.
- SshX509RsaSha1PublicKey() - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
- SshX509RsaSha1PublicKey(Certificate) - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
- SshX509RsaSha1PublicKey.SshX509RsaSha1PublicKeyFactory - Class in com.sshtools.common.ssh.x509
- SshX509RsaSha1PublicKeyFactory() - Constructor for class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey.SshX509RsaSha1PublicKeyFactory
- start() - Method in class com.sshtools.agent.server.SshAgentSocketListener
-
Starts the agent listener thread
- start() - Method in class com.sshtools.client.AuthenticationProtocolClient
- start() - Method in class com.sshtools.server.AbstractSshServer
- start() - Method in class com.sshtools.server.AuthenticationProtocolServer
-
Called by the
TransportProtocol
when the service starts. - start() - Method in class com.sshtools.server.vsession.RootShell
- start(boolean) - Method in class com.sshtools.server.AbstractSshServer
- started(long, String) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.FileTransferProgressWrapper
- started(long, String) - Method in interface com.sshtools.client.tasks.FileTransferProgress
-
The transfer has started
- started(String[], VirtualConsole) - Method in interface com.sshtools.server.vsession.MshListener
- startListener(SshAgentAcceptor) - Method in class com.sshtools.agent.server.SshAgentServer
- startListener(String, AgentSocketType) - Method in class com.sshtools.agent.server.SshAgentServer
- startLocalForwarding(String, int, String, int) - Method in class com.sshtools.client.ConnectionProtocolClient
-
Start local port forwarding.
- startLocalForwarding(String, int, String, int) - Method in class com.sshtools.client.SshClient
- startLocalForwarding(String, String) - Method in class com.sshtools.client.SshClient
- startRemoteForward(String, int, String, int, ConnectionProtocol<SshClientContext>) - Method in class com.sshtools.client.DefaultRemoteForwardRequestHandler
- startRemoteForwarding(String, int, String, int) - Method in class com.sshtools.client.ConnectionProtocolClient
-
Start remote port forwarding.
- startRemoteForwarding(String, int, String, int) - Method in class com.sshtools.client.SshClient
- startRemoteForwarding(String, String) - Method in class com.sshtools.client.SshClient
- startRequest(String, byte[]) - Method in class com.sshtools.server.NoneAuthentication
-
Start an authentication transaction.
- startService(Service<SshServerContext>) - Method in class com.sshtools.server.TransportProtocolServer
- startService(Service) - Method in class com.sshtools.client.TransportProtocolClient
- startShell() - Method in class com.sshtools.client.AbstractSessionChannel
- startShell() - Method in class com.sshtools.server.SessionChannelNG
-
Invoked when the user wants to start a shell.
- startShell() - Method in class com.sshtools.server.UnsupportedSession
- startShell() - Method in class com.sshtools.server.vsession.VirtualShellNG
- startShell(InputStream, VirtualConsole) - Method in class com.sshtools.server.vsession.RootShell
- startSubsystem(String) - Method in class com.sshtools.client.AbstractSessionChannel
- startSubsystem(String) - Method in class com.sshtools.server.SessionChannelNG
- startUnixSocketListener(String) - Method in class com.sshtools.agent.server.SshAgentServer
- stat(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Returns the attributes of the file from the remote computer.
- stat(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Returns the attributes of the file from the remote computer.
- statLink(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Returns the attributes of the link from the remote computer.
- statLink(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Returns the attributes of the link from the remote computer.
- StatTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that uploads complete files. - StatTask(Connection<SshClientContext>, String) - Constructor for class com.sshtools.client.tasks.StatTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- StatTask.StatTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
StatTask
. - statVFS(String) - Method in class com.sshtools.client.sftp.SftpClient
- StatVfs - Class in com.sshtools.client.sftp
- STILL_ACTIVE - Static variable in interface com.sshtools.server.vsession.Command
- stop() - Method in class com.sshtools.agent.server.SshAgentSocketListener
-
Stops the agent listener
- stop() - Method in class com.sshtools.client.AuthenticationProtocolClient
- stop() - Method in class com.sshtools.server.AbstractSshServer
- stop() - Method in class com.sshtools.server.AuthenticationProtocolServer
-
Called by the
TransportProtocol
when the service stops. - stopLocalForwarding() - Method in class com.sshtools.client.ConnectionProtocolClient
- stopLocalForwarding() - Method in class com.sshtools.client.SshClient
- stopLocalForwarding(String) - Method in class com.sshtools.client.ConnectionProtocolClient
- stopLocalForwarding(String, int) - Method in class com.sshtools.client.ConnectionProtocolClient
- stopLocalForwarding(String, int) - Method in class com.sshtools.client.SshClient
- stopRemoteForward(String, int, String, int, ConnectionProtocol<SshClientContext>) - Method in class com.sshtools.client.DefaultRemoteForwardRequestHandler
- stopRemoteForwarding() - Method in class com.sshtools.client.ConnectionProtocolClient
- stopRemoteForwarding() - Method in class com.sshtools.client.SshClient
- stopRemoteForwarding(String, int) - Method in class com.sshtools.client.ConnectionProtocolClient
- stopRemoteForwarding(String, int) - Method in class com.sshtools.client.SshClient
- su(String) - Method in class com.sshtools.client.shell.ExpectShell
- su(String, String) - Method in class com.sshtools.client.shell.ExpectShell
- su(String, String, String) - Method in class com.sshtools.client.shell.ExpectShell
- su(String, String, String, ShellMatcher) - Method in class com.sshtools.client.shell.ExpectShell
- subsystem - Variable in class com.sshtools.server.SessionChannelNG
- SUBSYSTEM_CALLBACK - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_FILESYSTEM - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_HELP - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_JVM - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_NAME - Static variable in class com.sshtools.server.PublicKeySubsystem
- SUBSYSTEM_POLICY - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_SHELL - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_SSHD - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_SYSTEM - Static variable in class com.sshtools.server.vsession.ShellCommand
- SUBSYSTEM_TEXT_EDITING - Static variable in class com.sshtools.server.vsession.ShellCommand
- success() - Method in interface com.sshtools.client.ClientAuthenticator
-
Called by the API to indicate authentication success.
- success() - Method in class com.sshtools.client.SimpleClientAuthenticator
- success(boolean, String[]) - Method in interface com.sshtools.client.ClientAuthenticator
- success(boolean, String[]) - Method in class com.sshtools.client.SimpleClientAuthenticator
- sudo(String, String) - Method in class com.sshtools.client.shell.ExpectShell
- sudo(String, String, String) - Method in class com.sshtools.client.shell.ExpectShell
- sudo(String, String, String, ShellMatcher) - Method in class com.sshtools.client.shell.ExpectShell
- supportedCommands() - Method in class com.sshtools.client.DefaultClientChannelFactory
- supportedCommands() - Method in class com.sshtools.server.DefaultServerChannelFactory
- supportedKeyExchanges() - Method in class com.sshtools.client.SshClientContext
- supportsCommand(String) - Method in class com.sshtools.server.vsession.CommandFactory
- supportsCommand(String) - Method in class com.sshtools.server.vsession.ShellCommandFactory
- supportsExtension(String) - Method in class com.sshtools.client.sftp.SftpChannel
-
Does the server support an SFTP extension? This checks the extensions returned by the server during the SFTP version negotiation.
- supportsRandomAccess() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- supportsRandomAccess() - Method in class com.sshtools.common.files.vfs.VFSFile
- supportsRandomAccess() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- SwitchingSshContext - Class in com.sshtools.server.callback
- SwitchingSshContext(SshEngine, String, ProtocolContextFactory<SshServerContext>) - Constructor for class com.sshtools.server.callback.SwitchingSshContext
- SwitchingSshContext(SshEngine, String, ProtocolContextFactory<SshServerContext>, SecurityLevel) - Constructor for class com.sshtools.server.callback.SwitchingSshContext
- symlink(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Create a symbolic link on the remote computer.
- symlink(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Create a symbolic link on the remote computer.
- symlinkFrom(String) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- symlinkTo(String) - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- symlinkTo(String) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
-
Deprecated, for removal: This API element is subject to removal in a future version.
- symlinkTo(String) - Method in class com.sshtools.common.files.vfs.VirtualMountFile
T
- Task - Class in com.sshtools.client.tasks
- Task(SshClient) - Constructor for class com.sshtools.client.tasks.Task
- Task(SshConnection) - Constructor for class com.sshtools.client.tasks.Task
- Task.TaskRunnable<T> - Interface in com.sshtools.client.tasks
- TCPIP - Enum constant in enum com.sshtools.agent.client.AgentSocketType
- test() - Method in class com.sshtools.client.components.Curve25519SHA256Client
- test() - Method in class com.sshtools.client.components.DiffieHellmanEcdh
- test() - Method in class com.sshtools.client.components.DiffieHellmanGroup
- test() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchange
- test() - Method in class com.sshtools.client.components.Rsa1024Sha1
- test() - Method in class com.sshtools.client.components.Rsa2048Sha256
- testClientKeyExchangeAlgorithm(SshKeyExchangeClientFactory<? extends SshKeyExchangeClient>) - Method in class com.sshtools.client.SshClientContext
- ThreadDump - Class in com.sshtools.server.vsession.jvm
- ThreadDump() - Constructor for class com.sshtools.server.vsession.jvm.ThreadDump
- Threads - Class in com.sshtools.server.vsession.jvm
- Threads() - Constructor for class com.sshtools.server.vsession.jvm.Threads
- timeout - Variable in class com.sshtools.client.tasks.AbstractSubsystem
- timeout - Variable in class com.sshtools.client.tasks.AbstractSubsystemTask
- toByteArray() - Method in class com.sshtools.agent.AgentMessage
- toByteArray() - Method in class com.sshtools.agent.KeyConstraints
- toByteArray() - Method in class com.sshtools.client.PseudoTerminalModes
-
Returns the encoded modes for use by the
SshSession
. - TOSTOP - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Stop background jobs from output.
- toString() - Method in class com.sshtools.client.sftp.SftpFile
- toString() - Method in class com.sshtools.common.files.vfs.AbstractMount
- toString() - Method in enum com.sshtools.server.vsession.ShellPermission
- toString() - Method in class com.sshtools.vsession.commands.ssh.SshClientArguments
- toStringFromCsvs(String[]) - Static method in class com.sshtools.vsession.commands.ssh.CommandUtil
- TransferCancelledException - Exception in com.sshtools.client.sftp
-
Exception thrown when a file transfer is cancelled.
- TransferCancelledException() - Constructor for exception com.sshtools.client.sftp.TransferCancelledException
-
Creates a new TransferCancelledException object.
- transferFiles(String) - Method in class com.sshtools.client.tasks.PushTask
- transferFiles(Path) - Method in class com.sshtools.client.tasks.PullTask
- transferFiles(TARGET) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- translateCanonicalPath(String, String) - Method in class com.sshtools.common.files.vfs.VirtualMappedFile
- transport - Variable in class com.sshtools.client.SshClientContext
- transport - Variable in class com.sshtools.client.SshKeyExchangeClient
-
The transport protocol for sending/receiving messages
- TransportProtocolClient - Class in com.sshtools.client
-
The implementation of the client side of the SSH transport protocol.
- TransportProtocolClient(SshClientContext, ConnectRequestFuture) - Constructor for class com.sshtools.client.TransportProtocolClient
- TransportProtocolServer - Class in com.sshtools.server
- TransportProtocolServer(SshServerContext, ConnectRequestFuture) - Constructor for class com.sshtools.server.TransportProtocolServer
- truncate() - Method in class com.sshtools.common.files.vfs.PathFile
-
Deprecated.
- truncate() - Method in class com.sshtools.common.files.vfs.VFSFile
- truncate() - Method in class com.sshtools.common.files.vfs.VirtualMountFile
- TTY_OP_ISPEED - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Specifies the input baud rate in bits per second.
- TTY_OP_OSPEED - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Specifies the output baud rate in bits per second.
- type(String) - Method in class com.sshtools.client.shell.ShellController
- type(String) - Method in interface com.sshtools.client.shell.ShellWriter
-
Send data to the remote command just like the user had typed it.
- typeAndReturn(String) - Method in class com.sshtools.client.shell.ShellController
- typeAndReturn(String) - Method in interface com.sshtools.client.shell.ShellWriter
-
Send data to the remote command and finish with a carriage return.
U
- umask(int) - Method in class com.sshtools.client.sftp.SftpClient
-
Sets the umask used by this client.
- umask(int) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Sets the umask used by this client.
- umask(String) - Method in class com.sshtools.client.sftp.SftpClient
-
Sets the umask for this client.
- umask(String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Sets the umask for this client.
- Unalias - Class in com.sshtools.server.vsession.commands
-
Usage: unalias [-a] name [name ...]
- Unalias() - Constructor for class com.sshtools.server.vsession.commands.Unalias
- uninstallCommand(String) - Method in class com.sshtools.server.vsession.CommandFactory
- UNIX_DOMAIN - Enum constant in enum com.sshtools.agent.client.AgentSocketType
- unlock(String) - Method in class com.sshtools.agent.InMemoryKeyStore
- unlock(String) - Method in interface com.sshtools.agent.KeyStore
-
Unlock the keystore.
- unlockAgent(String) - Method in class com.sshtools.agent.client.SshAgentClient
-
Unlock the agent
- unlockFile(byte[], long, long) - Method in class com.sshtools.client.sftp.SftpChannel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- unmount(VirtualMount) - Method in class com.sshtools.common.files.vfs.VirtualFileFactory
- unregisterCallbackClient(String) - Method in interface com.sshtools.server.callback.CallbackRegistrationService
- unregisterCallbackClient(String) - Method in class com.sshtools.server.callback.InMemoryCallbackRegistrationService
- UnsupportedCommandException - Exception in com.sshtools.server.vsession
- UnsupportedCommandException(String) - Constructor for exception com.sshtools.server.vsession.UnsupportedCommandException
- UnsupportedSession - Class in com.sshtools.server
-
This is a basic session that provides a message to the user to inform them that a shell or command cannot be executed because the server does not support an interactive session.
- UnsupportedSession(SshConnection) - Constructor for class com.sshtools.server.UnsupportedSession
- UploadFileContentTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that uploads string content to a remote file. - UploadFileContentTask(SshClient, String, String, String) - Constructor for class com.sshtools.client.tasks.UploadFileContentTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- UploadFileContentTask(Connection<SshClientContext>, String, String, String) - Constructor for class com.sshtools.client.tasks.UploadFileContentTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- UploadFileContentTask.UploadFileContentTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
UploadFileContentTask
. - UploadFileTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that uploads complete files. - UploadFileTask(Connection<SshClientContext>, File) - Constructor for class com.sshtools.client.tasks.UploadFileTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- UploadFileTask(Connection<SshClientContext>, File, String) - Constructor for class com.sshtools.client.tasks.UploadFileTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- UploadFileTask.UploadFileTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
UploadFileTask
. - UploadInputStreamTask - Class in com.sshtools.client.tasks
-
An SFTP
Task
that uploads complete files from anInputStream
. - UploadInputStreamTask(SshClient, InputStream, String) - Constructor for class com.sshtools.client.tasks.UploadInputStreamTask
-
Deprecated, for removal: This API element is subject to removal in a future version.
- UploadInputStreamTask.UploadInputStreamTaskBuilder - Class in com.sshtools.client.tasks
-
Builder for
UploadInputStreamTask
. - UsageException - Exception in com.sshtools.server.vsession
- UsageException(String) - Constructor for exception com.sshtools.server.vsession.UsageException
- UsageHelper - Class in com.sshtools.server.vsession
- UsageHelper() - Constructor for class com.sshtools.server.vsession.UsageHelper
- use() - Method in class com.sshtools.agent.KeyConstraints
- useFirstPacket - Variable in class com.sshtools.client.SshKeyExchangeClient
- userlist - Static variable in class com.sshtools.server.vsession.commands.Alias
V
- valueOf(String) - Static method in enum com.sshtools.agent.client.AgentSocketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sshtools.client.sftp.RemoteHash
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sshtools.client.shell.ShellMatcher.Continue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sshtools.server.vsession.CmdLine.Condition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sshtools.server.vsession.ShellPermission
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.sshtools.agent.client.AgentSocketType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sshtools.client.sftp.RemoteHash
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sshtools.client.shell.ShellMatcher.Continue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sshtools.server.vsession.CmdLine.Condition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sshtools.server.vsession.ShellPermission
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VDISCARD - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Toggles the flushing of terminal output.
- VDSUSP - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Another suspend character.
- VEOF - Static variable in class com.sshtools.client.PseudoTerminalModes
-
End-of-file character (sends EOF from the terminal).
- VEOL - Static variable in class com.sshtools.client.PseudoTerminalModes
-
End-of-line character in addition to carriage return and/or linefeed.
- VEOL2 - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Additional end-of-line character.
- VERASE - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Erase the character to left of the cursor.
- verboseMessage(String, Object...) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- verboseOutput - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- verifyFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClient
-
Verify a local and remote file.
- verifyFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Verify a local and remote file.
- verifyFiles(String, String, long, long) - Method in class com.sshtools.client.sftp.SftpClient
-
Verify a local and remote file.
- verifyFiles(String, String, long, long) - Method in class com.sshtools.client.sftp.SftpClientTask
-
Verify a local and remote file.
- verifyFiles(String, String, long, long, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- verifyFiles(String, String, RemoteHash) - Method in class com.sshtools.client.sftp.SftpClient
- verifyIntegrity - Variable in class com.sshtools.client.tasks.AbstractOptimisedTask
- verifyIntegrity(Path, String) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask
- verifyPassword(SshConnection, String, String) - Method in class com.sshtools.server.InMemoryPasswordAuthenticator
- verifyPassword(SshConnection, String, String) - Method in class com.sshtools.server.NoOpPasswordAuthenticator
- VFLUSH - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Character to flush output.
- VFSFile - Class in com.sshtools.common.files.vfs
- VFSFile(String, VFSFileFactory) - Constructor for class com.sshtools.common.files.vfs.VFSFile
- VFSFile(String, String, VFSFileFactory, FileSystemOptions) - Constructor for class com.sshtools.common.files.vfs.VFSFile
- VFSFile(FileObject, VFSFileFactory) - Constructor for class com.sshtools.common.files.vfs.VFSFile
- VFSFileFactory - Class in com.sshtools.common.files.vfs
- VFSFileFactory() - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VFSFileFactory(String) - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VFSFileFactory(FileSystemManager) - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VFSFileFactory(FileSystemManager, String) - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VFSFileFactory(FileSystemManager, FileSystemOptions) - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VFSFileFactory(FileSystemManager, FileSystemOptions, String) - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VFSFileFactory(FileSystemOptions) - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VFSFileFactory(FileSystemOptions, String) - Constructor for class com.sshtools.common.files.vfs.VFSFileFactory
- VINTR - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Interrupt character; 255 if none.
- VirtualChannelFactory - Class in com.sshtools.server.vsession
- VirtualChannelFactory(CommandFactory<? extends ShellCommand>...) - Constructor for class com.sshtools.server.vsession.VirtualChannelFactory
- VirtualChannelFactory(String, CommandFactory<? extends ShellCommand>...) - Constructor for class com.sshtools.server.vsession.VirtualChannelFactory
- VirtualConsole - Class in com.sshtools.server.vsession
- VirtualConsole(SessionChannelServer, Environment, Terminal, LineReader, Msh) - Constructor for class com.sshtools.server.vsession.VirtualConsole
- VirtualFile - Interface in com.sshtools.common.files.vfs
- VirtualFileFactory - Class in com.sshtools.common.files.vfs
- VirtualFileFactory(VirtualMountTemplate, VirtualMountTemplate...) - Constructor for class com.sshtools.common.files.vfs.VirtualFileFactory
- VirtualFileObject - Class in com.sshtools.common.files.vfs
- VirtualFileObject(VirtualFileFactory, VirtualMount) - Constructor for class com.sshtools.common.files.vfs.VirtualFileObject
- VirtualMappedFile - Class in com.sshtools.common.files.vfs
- VirtualMappedFile(String, VirtualMount, VirtualFileFactory) - Constructor for class com.sshtools.common.files.vfs.VirtualMappedFile
- VirtualMount - Class in com.sshtools.common.files.vfs
- VirtualMount(VirtualMountTemplate, VirtualFileFactory, AbstractFileFactory<?>, boolean, long) - Constructor for class com.sshtools.common.files.vfs.VirtualMount
- VirtualMountFile - Class in com.sshtools.common.files.vfs
- VirtualMountFile(String, VirtualMount, VirtualFileFactory, boolean) - Constructor for class com.sshtools.common.files.vfs.VirtualMountFile
- VirtualMountTemplate - Class in com.sshtools.common.files.vfs
- VirtualMountTemplate(String, String, AbstractFileFactory<?>, boolean) - Constructor for class com.sshtools.common.files.vfs.VirtualMountTemplate
- VirtualMountTemplate(String, String, AbstractFileFactory<?>, boolean, long) - Constructor for class com.sshtools.common.files.vfs.VirtualMountTemplate
- VirtualSessionPolicy - Class in com.sshtools.server.vsession
- VirtualSessionPolicy() - Constructor for class com.sshtools.server.vsession.VirtualSessionPolicy
- VirtualSessionPolicy(String) - Constructor for class com.sshtools.server.vsession.VirtualSessionPolicy
- VirtualShellNG - Class in com.sshtools.server.vsession
- VirtualShellNG(SshConnection, ShellCommandFactory) - Constructor for class com.sshtools.server.vsession.VirtualShellNG
- VirtualShellNG(SshConnection, ShellCommandFactory, String) - Constructor for class com.sshtools.server.vsession.VirtualShellNG
- VirtualShellNG.WindowSizeChangeListener - Interface in com.sshtools.server.vsession
- visit(String, FileVisitor<SftpFile>) - Method in class com.sshtools.client.sftp.SftpClient
- visitFileFailed(SftpFile, IOException) - Method in interface com.sshtools.client.sftp.SftpFileVisitor
- VKILL - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Kill the current input line.
- VLNEXT - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enter the next character typed literally, even if it is a special character
- VQUIT - Static variable in class com.sshtools.client.PseudoTerminalModes
-
The quit character (sends SIGQUIT signal on POSIX systems).
- VREPRINT - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Reprints the current input line.
- VSTART - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Continues paused output (normally control-Q).
- VSTATUS - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Prints system status line (load, command, pid, etc).
- VSTOP - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Pauses output (normally control-S).
- VSUSP - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Suspends the current program.
- VSWITCH - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Switch to a different shell layer.
- VWERASE - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Erases a word left of cursor.
W
- waitForResponse() - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- WINDOWS_NAMED_PIPE - Enum constant in enum com.sshtools.agent.client.AgentSocketType
- WINDOWS_SSH_AGENT_SERVICE - Static variable in class com.sshtools.agent.client.SshAgentClient
- withAsyncRequests(int) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Set the maximum number of asynchronous requests to use for optimised reads and writes to remote files.
- withAsyncRequests(int) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
The number of SFTP messages to send asynchronously before checking for server responses.
- withAuthenticators(ClientAuthenticator...) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the list of one or more
ClientAuthenticator
instances that will be presented to the server one at a time. - withAuthenticators(Collection<ClientAuthenticator>) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the list of one or more
ClientAuthenticator
instances that will be presented to the server one at a time. - withAutoConsume() - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set to auto-consume input.
- withAutoConsume() - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set to auto-consume input.
- withAutoConsume(boolean) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set the whether to auto-consume input.
- withAutoConsume(boolean) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set the whether to auto-consume input.
- withBlocksize(int) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
The SFTP block size to use in SFTP operations.
- withBlockSize(int) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Sets the block size used when transferring files, defaults to the optimized setting of 32768.
- withBufferSize(int) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Set the size of the buffer which is used to read from the local file system.
- withBufferSize(int) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
The size of the buffer used to pre-read the file during upload.
- withChunkProgress(Function<LOCALFILE, FileTransferProgress>) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
- withChunks(int) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Set how many chunks to split any paths into for transfer.
- withClient(SshClient) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Use an existing
SshClient
to create theSftpClient
. - withClient(SshClient) - Method in class com.sshtools.client.tasks.AbstractConnectionTask.AbstractConnectionTaskBuilder
-
Set a single
SshClient
to use. - withClients(Function<Integer, SshClient>) - Method in class com.sshtools.client.tasks.AbstractConnectionTask.AbstractConnectionTaskBuilder
- withColumns(int) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set the terminal width in columns to use when allocating a PTY.
- withCommand(String) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set the command to run.
- withConnection(SshConnection) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Use an existing
SshConnection
to create theSftpClient
. - withConnection(SshConnection) - Method in class com.sshtools.client.tasks.AbstractConnectionTask.AbstractConnectionTaskBuilder
-
Set a single
Connection
to use. - withConnectTimeout(long) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the connection timeout in milliseconds.
- withConnectTimeout(Duration) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the connection timeout.
- withContent(Object) - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Set the
Object
to upload. - withCurrentUsername(String) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the username to use for authentication as currently local in local user, what is returned by
System.getProperty("user.name");
. - withCustomRoots(String...) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Adds one or more custom file system root paths.
- withDigest(RemoteHash) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
The message digest algorithm to use for integrity checks (see
AbstractOptimisedTask.AbstractOptimisedTaskBuilder.withVerifyIntegrity()
). - withEncoding(String) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set the character encoding to use for transferring string content.
- withEncoding(String) - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Set the character encoding to use for transferring the string content.
- withEncoding(Charset) - Method in class com.sshtools.client.tasks.CommandTask.CommandTaskBuilder
-
Set the character encoding to use for transferring string content.
- withEncoding(Charset) - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Set the character encoding to use for transferring the string content.
- withFileFactory(AbstractFileFactory<?>) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Use a specific
AbstractFileFactory
for this client. - withFilePaths(Collection<String>) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set a collection of file paths to transfer.
- withFiles(File...) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set an array of files to transfer.
- withFilesPaths(String...) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set an array of files to transfer.
- withFuture(ChannelRequestFuture) - Method in class com.sshtools.client.tasks.AbstractSessionTask.AbstractSessionTaskBuilder
-
Set a custom
ChannelRequestFuture
. - withHost(InetAddress) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the host to use.
- withHostname(String) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the hostname to use.
- withIdentities(SshKeyPair...) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set one more identities (key pairs) to use for authentication.
- withIdentities(Collection<SshKeyPair>) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Add a key pair to use for authentication.
- withIgnoreIntegrity() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Only warn about integrity checks, do not fail entirely.
- withIgnoreIntegrity(boolean) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Only warn about integrity checks, do not fail entirely.
- withInputStream(InputStream) - Method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
-
Set the
InputStream
to upload. - withIntegrityVerification(boolean) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Set whether to verify the integrity of any paths transferred using the configured digest (see
AbstractOptimisedTask.AbstractOptimisedTaskBuilder.withDigest(RemoteHash)
. - withLength(long) - Method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
-
Set the length of content that will be uploaded (if known).
- withLocal(Path) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the local local to download to.
- withLocal(Path) - Method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
-
Set the local file to upload.
- withLocal(Optional<Path>) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the local local to download to.
- withLocalFile(File) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the local local to download to.
- withLocalFile(File) - Method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
-
Set the local file to upload.
- withLocalFile(Optional<File>) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the local local to download to.
- withLocalFolder(String) - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Set the local folder where any transferred paths will be placed.
- withLocalFolder(Path) - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Set the remote folder where any transferred paths will be placed.
- withLocalFolder(Optional<Path>) - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Set the remote folder where any transferred paths will be placed.
- withLocalHome(File) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Use a specific
Path
as the home of the local file system. - withLocalHome(Path) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Use a specific
Path
as the home of the local file system. - withLocalHomeSandbox(boolean) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Whether or not to sandbox the path provided as the Local Home/code>.
- withLocalPath(String) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Start off in a specified local path.
- withMode(int) - Method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
-
Set a
boolean>code> mode to
true
. - withMode(int, boolean) - Method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
-
Set a
boolean
mode. - withMode(int, int) - Method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
-
Set an
integer
mode. - withModes(PseudoTerminalModes) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set the terminal modes to use when allocating a PTY.
- withoutCloseOnDisconnect() - Method in class com.sshtools.client.SshClient.PreConnectedSshClientBuilder
-
Set whether to close the
SshConnection
when this client disconnects. - withoutMode(int) - Method in class com.sshtools.client.PseudoTerminalModes.PseudoTerminalModesBuilder
-
Set a
boolean>code> mode to
false
. - withoutPty() - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Do not to allocate a Pty.
- withOutputStream(OutputStream) - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
-
Set the output stream to download to.
- withOutputStream(Optional<OutputStream>) - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
-
Set the output stream to download to.
- withPassword(char[]) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the password to use for authentication.
- withPassword(String) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the password to use for authentication.
- withPassword(Optional<String>) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the password to use for authentication.
- withPasswordPrompt(PasswordAuthenticator.PasswordPrompt) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the password prompt to use for authentication.
- withPaths(String...) - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Set an array of files to transfer.
- withPaths(Path...) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set an array of files to transfer.
- withPaths(Collection<String>) - Method in class com.sshtools.client.tasks.PullTask.PullTaskBuilder
-
Set an array of files to transfer.
- withPaths(Collection<Path>) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set a collection of file paths to transfer.
- withPort(int) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the port to use.
- withPort(Optional<Integer>) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the port to use.
- withPrimarySftpClient(SftpClient) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Set an
SftpClient
to use instead of creating a new one. - withPrivateKeyFile(File) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set a private key file to use for authentication.
- withPrivateKeyFile(Path) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set a private key file to use for authentication.
- withProgress(FileTransferProgress) - Method in class com.sshtools.client.tasks.AbstractFileTask.AbstractFileTaskBuilder
-
Set a
FileTransferProgress
for the overall progress of the transfer. - withProgress(Optional<FileTransferProgress>) - Method in class com.sshtools.client.tasks.AbstractFileTask.AbstractFileTaskBuilder
-
Set a
FileTransferProgress
for the overall progress of the transfer. - withProgressMessages(AbstractOptimisedTask.ProgressMessages) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Set the
AbstractOptimisedTask.ProgressMessages
callback to receive various progress message, it does not receive the actual amount of progress. - withPty(boolean) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set whether or not to allocate a Pty.
- withRemote(Path) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the remote path of the local to download.
- withRemote(Path) - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
-
Set the remote remote of the local to download.
- withRemote(Path) - Method in class com.sshtools.client.tasks.StatTask.StatTaskBuilder
-
Set the remote path to stat
- withRemote(Path) - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Set the remote path to upload the file to.
- withRemote(Path) - Method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
-
Set the remote path to upload the file to.
- withRemote(Path) - Method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
-
Set the remote path to upload the file to.
- withRemote(Optional<Path>) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the remote path of the local to download.
- withRemote(Optional<Path>) - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
-
Set the remote remote of the local to download.
- withRemote(Optional<Path>) - Method in class com.sshtools.client.tasks.StatTask.StatTaskBuilder
-
Set the remote path to stat
- withRemote(Optional<Path>) - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Set the remote path to upload the file to.
- withRemote(Optional<Path>) - Method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
-
Set the remote path to upload the file to.
- withRemote(Optional<Path>) - Method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
-
Set the remote path to upload the file to.
- withRemoteFolder(String) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set the remote folder where any transferred paths will be placed.
- withRemoteFolder(Path) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set the remote folder where any transferred paths will be placed.
- withRemoteFolder(Optional<Path>) - Method in class com.sshtools.client.tasks.PushTask.PushTaskBuilder
-
Set the remote folder where any transferred paths will be placed.
- withRemotePath(String) - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Start off in a specified remote path.
- withRemotePath(String) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the remote path of the local to download.
- withRemotePath(String) - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
-
Set the remote remote of the local to download.
- withRemotePath(String) - Method in class com.sshtools.client.tasks.StatTask.StatTaskBuilder
-
Set the remote path to stat
- withRemotePath(String) - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Set the remote path to upload the file to.
- withRemotePath(String) - Method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
-
Set the remote path to upload the file to.
- withRemotePath(String) - Method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
-
Set the remote path to upload the file to.
- withRemotePath(Optional<String>) - Method in class com.sshtools.client.tasks.DownloadFileTask.DownloadFileTaskBuilder
-
Set the remote path of the local to download.
- withRemotePath(Optional<String>) - Method in class com.sshtools.client.tasks.DownloadOutputStreamTask.DownloadOutputStreamTaskBuilder
-
Set the remote remote of the local to download.
- withRemotePath(Optional<String>) - Method in class com.sshtools.client.tasks.StatTask.StatTaskBuilder
-
Set the remote path to stat
- withRemotePath(Optional<String>) - Method in class com.sshtools.client.tasks.UploadFileContentTask.UploadFileContentTaskBuilder
-
Set the remote path to upload the file to.
- withRemotePath(Optional<String>) - Method in class com.sshtools.client.tasks.UploadFileTask.UploadFileTaskBuilder
-
Set the remote path to upload the file to.
- withRemotePath(Optional<String>) - Method in class com.sshtools.client.tasks.UploadInputStreamTask.UploadInputStreamTaskBuilder
-
Set the remote path to upload the file to.
- withRows(int) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set the terminal height in rows to use when allocating a PTY.
- withSession(Function<SshConnection, SC>) - Method in class com.sshtools.client.tasks.AbstractSessionTask.AbstractSessionTaskBuilder
-
Set a function to create a custom session channel.
- withSshContext(SshClientContext) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the
SshClientContext
to use. - withTarget(String, int) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the hostname and port to use from the provided address.
- withTarget(InetSocketAddress) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the host and port to use from the provided address.
- withTermType(String) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set the terminal type to use when allocating a PTY.
- withTermType(Optional<String>) - Method in class com.sshtools.client.tasks.ShellTask.ShellTaskBuilder
-
Set the terminal type to use when allocating a PTY.
- withUsername(String) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the username to use for authentication.
- withUsername(Optional<String>) - Method in class com.sshtools.client.SshClient.SshClientBuilder
-
Set the username to use for authentication.
- withVerboseOutput() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Output verbose information about the operation.
- withVerboseOutput(boolean) - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
Output verbose information about the operation.
- withVerifyIntegrity() - Method in class com.sshtools.client.tasks.AbstractOptimisedTask.AbstractOptimisedTaskBuilder
-
The integrity of any paths transferred will be verified using the configured digest (see
AbstractOptimisedTask.AbstractOptimisedTaskBuilder.withDigest(RemoteHash)
. - withWithoutLocalHomeSandbox() - Method in class com.sshtools.client.sftp.SftpClient.SftpClientBuilder
-
Set to not sandbox the path provided as the Local Home/code>.
- write(byte[], int, int) - Method in class com.sshtools.client.sftp.SftpFileOutputStream
- write(byte[], int, int) - Method in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- write(int) - Method in class com.sshtools.client.sftp.SftpFileOutputStream
- write(int) - Method in class com.sshtools.common.files.vfs.PathRandomAccessImpl
-
Deprecated.
- write(long, byte[], int, int) - Method in class com.sshtools.client.sftp.SftpHandle
-
Write bytes directly to this file.
- writeCompleteFile(InputStream, long, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- writeError(String) - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- writeFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.client.sftp.SftpChannel
-
Write a block of data to an open file.
- writeMessageIntoBuffer(ByteBuffer) - Method in class com.sshtools.client.AuthenticationMessage
- writeOk() - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
- writer() - Method in class com.sshtools.server.vsession.PosixChannelPtyTerminal
- writeStreamToRemote(InputStream, long, String, FileTransferProgress) - Method in class com.sshtools.client.scp.ScpClientIO.ScpEngineIO
-
Write a stream as a file to the remote server.
X
- X509Helper - Class in com.sshtools.common.ssh.x509
- X509Helper() - Constructor for class com.sshtools.common.ssh.x509.X509Helper
- X509V3_SIGN_DSA - Static variable in class com.sshtools.common.ssh.x509.SshX509DsaPublicKey
- X509V3_SIGN_RSA - Static variable in class com.sshtools.common.ssh.x509.SshX509RsaPublicKey
- X509V3_SIGN_RSA_SHA1 - Static variable in class com.sshtools.common.ssh.x509.SshX509RsaSha1PublicKey
- X509V3_SSH_DSS - Static variable in class com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- X509V3_SSH_RSA - Static variable in class com.sshtools.common.ssh.x509.SshX509Rsa2048Sha256Rfc6187
- X509V3_SSH_RSA - Static variable in class com.sshtools.common.ssh.x509.SshX509RsaPublicKeyRfc6187
- XCASE - Static variable in class com.sshtools.client.PseudoTerminalModes
-
Enable input and output of uppercase characters by preceding their lowercase equivalents with "\".
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form