You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction


The SSH (Secure Shell) JS7 - JITL SSHJob allows to execute shell code, scripts and programs on another host without a JS7 Agent being installed on that machine.

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.

Feature Summary

SSH Remote Host Connections

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

  • Processes on the remote host
    • commands,
    • scripts,
    • transfer of local scripts to the remote host and execution of these scripts on the remote host.
  • Publishes environment variables,
  • Adds 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



  • No labels