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