Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Introduction rewritten

...

  • A jump host is a server over which traffic to and from a network is channeled.
  • Jump hosts can be used to provide a secure method of file transfer across network boundaries by not allowing direct transfer over the boundary.
  • DMZs  (demilitarized zones) are a common form of jump hosts.
  • JADE can be used to carry out file transfer via a jump host, once a JADE client has been installed on the jump host.
  • Different parameter sets are defined in JADE for the transfer to A wider range of protocols can be used for transfer between the target and the jump host and than for the transfer to/from the jump host to the target. This means that different protocols, authentication methods and other file transfer parameters can be specified . To this end, different parameter sets are defined in the JADE configuration for each part of the operationtransfer.
  • From JADE has been written so that from the standpoint of the application originating the file transfer, transfer to between the JADE client and the jump host and transfer from between the jump host to and the target are both carried out remote server are specified as a single operation. The part of the configuration specifying transfer between the client and the jump host is then called as a reference from the part of the configuration specifying the transfer from the jump host to the remote server.
    This means that the jump host effectively remains transparent to the JADE client. 

...

  • Fragments
    • ProtocolFragments
      • *Fragment (any protocol except SMB can be used for transfer from jump host to target)
        • *Connection
        • *Authentication
        • JumpFragmentRef  (References the JumpFragment)
        • etc.
      • JumpFragment
        • BasicConnection
        • SSHAuthentication
        • JumpDirectory (optional)
        • ProxyForSFTP (optional)
        • StrictHostKeyChecking (optional)
  • Profiles
    • Profile
      • Operation
        • Copy
          • CopySource
            • CopySourceFragmentRef
          • CopyTarget
            • CopyTargetFragmentRef
            • Directory

As already mentioned , the jump host is transparent to the JADE client. A fragment element is specified in the usual manner and is called from a CopySourceFragmentRef or CopyTargetFragmentRef element in the Profiles branch of the configuration..

The jump host is specified as part of the configuration of the file transfer fragment using the JumpFragmentRef element, which can be specified as an optional child of all connection fragment elements, with the exception of SMBFragments.

The JumpFragmentRef element references a JumpFragment element, which is basically a second connection fragment element and specifies the jump host configuration.

...