Interface SshClient

All Known Implementing Classes:
JschSshClient, SshjSshClient

public interface SshClient
  • Method Details

    • getUsername

      String getUsername()
    • getHostAddress

      String getHostAddress()
    • put

      void put(String path, Payload contents)
    • get

      Payload get(String path)
    • exec

      ExecResponse exec(String command)
      Execute a process and block until it is complete
      Parameters:
      command - command line to invoke
      Returns:
      output of the command
    • execChannel

      ExecChannel execChannel(String command)
      Execute a process and allow the user to interact with it.
      Parameters:
      command - command line to invoke
      Returns:
      reference to the running process
      Since:
      1.5.0
    • connect

      void connect()
    • disconnect

      void disconnect()
    • isConnected

      boolean isConnected()
    • put

      void put(String path, String contents)