# Package org.apache.tools.ant.taskdefs.optional.ssh

- Interface Summary
  Interface | Description
  --- | ---
  LogListener | Interface for ssh log listeners to implement.

- Class Summary
  Class | Description
  --- | ---
  AbstractSshMessage | Abstract class for ssh upload and download
  Directory | A helper object for Scp representing a directory in a file system.
  Scp | Ant task for sending files to remote machine over ssh/scp.
  ScpFromMessage | A helper object representing an scp download.
  ScpFromMessageBySftp | A helper object representing an scp download.
  ScpToMessage | Utility class to carry out an upload scp transfer.
  ScpToMessageBySftp | Utility class to carry out an upload by sftp.
  SSHBase | Base class for Ant tasks using jsch.
  SSHExec | Executes a command on a remote machine via ssh.
  SSHSession | Establishes an ssh session with a remote machine, optionally establishing port forwarding, then executes any nested task(s) before closing the session.
  SSHSession.NestedSequential | The class corresponding to the sequential nested element.
  SSHUserInfo | Class containing information on an SSH user.