SSH script automation provider
Use a script automation provider to connect to your back-end system (targets). The SSH Provider is agentless and connects directly to the target machine. It authenticates by using public key-based authentication in SSH.
- bash – a shell that is used to wrap and run the specified commands or script.
- mktemp – A utility that is used to create a temporary file, which is required for the script execution with this automation provider to work.
- openssl – A utility that is used on the target system to decrypt the transferred commands or script.
Defining which RBA user is allowed to run an automation
- By the root user.
- By specific users on this target. For example, by putting the key in the
authorized_keys
file of home directory of these specific users.
Depending on the public key used, any RBA user or only members of specific RBA groups are able to access the target system. See step 5 in the following procedure for more information about creating public keys for specific groups.
Defining which UNIX or Windows user is used to run an automation
By default, scripts are run on the target machine by using the root username. It is possible to run the script with a different UNIX or Windows user. The username can either be fixed or depend on the RBA user that is logged in. For more information, see Creating Script automations.