UAC Utility: Run a Command/Script on a Remote SSH Server
Product information "UAC Utility: Run a Command/Script on a Remote SSH Server"
This integration allows users to run a command or Stonebranch Universal Controller (UC) data script on a remote SSH server. It enables the execution of commands and scripts from the UC script library on a remote Unix/Linux or Windows SSH server.
The Universal Task will end with the exit code from the remote command / script.
Key Features:
- Both stdout and stderr from the remote task are returned to the Universal Task's stdout. Stderr is used for messages from the Universal Task itself.
- Requires Python 3.6 or higher with the ssh2-python module installed. Tested with the Universal Agent bundled Python distribution.
- You can set different log-levels for the Universal task, providing you more or less information to suit your needs.
An SSH task is unable to provide the following functionality that is available for tasks that execute on a Universal Agent.
- No Agent visibility, status, or alerting is available
- The remote command or script cannot be cancelled from the controller UI, cancelling the SSH task will only cancel the Universal Task Python script that is initiating the SSH session.
- No fault tolerant functionality
- No clustering, load balancing, or broadcast functionality
The Universal Task performs the following:
- Connects to the Remote SSH Server
- Authenticates to the Remote SSH Server via Userid and Password or SSH Public Key.
- Execute Command on SSH Server or Transfer UC Data Script to Remote SSH Server and Execute.
What’s New (V1.0.2):
- Fixed: Invalid file format when copied to a different OS (#36400)
- Fixed: incorrect version name printed from within the script was corrected.
Extension Name: | ue-cs-remote-ssh-server-json |
---|---|
Product Component: | Universal Agent |
Universal Template Name: | SSH |
Version: | 1.0.2 |
Vendor: | Stonebranch |
Type: | Free |
Compatibility : | UC/UA 7.0 and above |
Support: | Stonebranch Certified |