Disclaimer

Your use of this download is governed by Stonebranch’s Terms of Use, which are available at  Stonebranch Integration Hub - Terms of Use.

Overview

Universal Task to run a command or Universal Controller "data" script on a remote ssh server. 

Enables the execution of commands and scripts from the Universal Controller script library on a remote Unix. Linux, or Windows SSH server.  

An SSH task is unable to provide the following functionality that is available for tasks that execute on a Universal Agent.

The Universal Task performs the following:

  1. Connects to the Remote SSH Server
  2. Authenticates to the Remote SSH  Server via Userid and Password or SSH Public Key.
  3. Execute Command on SSH Server or Transfer UC Data Script to Remote SSH Server and Execute.  


Version Information


Template Name

Version

SSH

1 (Current 1.0.2)


Refer to Changelog for version history information.


Example Output


Universal Task Details Fields


Field Label

Description

Example

Required

Remote SSH Server

Specify the Hostname for the Remote SSH Server

mysshserver

Y

Remote SSH Port

Specify the SSH port for the Remote SSH Server

22

Y

Remote SSH Credential

Select the Credential Definition to access the Remote SSH Server.  

If the Credential specifies a Key Location, Public Key Authentication will be performed.


Y

Command or Script 

Specify whether to execute a Command, or Transfer and Execute a UC Data Script.


Y

Command

Command To be Executed on the Remote SSH Server

ls -la

Y (If Command or Script = Command)

Script

UC Data Script to be transferred and Executed on the Remote SSH server


Y (If Command or Script = Script)

Changelog

ut-cs-remote-ssh-server-json-1.0.2 (2024-04-25)

Fixes

ut-cs-remote-ssh-server-json-1.0.1 (2022-06-23)

Fixes

ut-cs-remote-ssh-server-json-1.0.0 (2022-05-10)

Migration of Universal Template from XML to JSON. First initial version of JSON Template compatible with 7.0.