Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction


The SSH The JS7 - JITL SSHJob implements an SSH client (Secure Shell) JS7 - JITL SSHJob allows and allows to execute shell code, scripts and programs on another a remote host without a JS7 Agent being installed on that machinehost. As a prerequisite the remote host has to operate an SSH server.

The SSHJob allows execution on Unix and Windows systems.

  • The beauty of SSH is its simplicity. It allows public/private key authentication and is well suited to execute programs for specific accounts.
    • The JITL SSHJob allows shell scripts to add return values to orders.
  • One of the restrictions of SSH connections is that there is limited control of child processes on the remote host. 
    • If a number of child processes are spawned by a program during an SSH session and that session is aborted then child processes will continue to run.
    • The SSHJob provides a method for monitoring SSH connections that allows both remote sessions and local task to be terminated.
  • by

Feature Summary

SSH Remote Host Connections

  • The SSHJob connects to a remote host without the need to install a local SSH client.

  • Processes Supported operations on the remote host include
    • to execute commands (including commands that are specific for the operating system),
    • to execute scripts,
    • to transfer of local scripts to the remote host and execution of these to execute such scripts on the remote host.,
    Publishes
    • to propagate environment variables to the remote host,
    Adds
    • to add return values to orders for use with follow-on jobs in the workflow.
  • Provides support for commands that are specific for an operating system.

SSH Session Management

  • Provides control over remote sessions.
  • Rules the termination of remote child processes and parent processes with SIGTERM and SIGKILL.

Further Resources

...