This plugin provides a node-executor and file-copier using OpenSSH. Use this plugin if you want to access remote servers using SSH/SCP commands (as an alternative to the default SSH plugin of Rundeck, which is a Java Plugin based on JSCH library).
sshpass
installed on the rundeck server.sshpass
version 1.0.6+ is neededYou can configure the plugin to just print the invocation string to the console. This can be useful when defining the configuration properties.
The plugin can be configured as a default node executor and file copier for a Project. Use the Simple Configuration tab to see the configuration properties.
Also, you can define the configuration at Node Level, setting the node-executor and file-copier attributes.
<node name="RemoteNode"
description="Remote SSH Node"
tags="vagrant"
hostname="192.168.0.1"
osArch="Linux"
osFamily="x86_64"
osName="Linux"
osVersion="10.12.6"
username="vagrant"
node-executor="ssh-exec"
file-copier="ssh-copier"
ssh-authentication="password"
ssh-password-storage-path ="keys/node/user.password"
ssh-options="-o ConnectTimeout=5000"/>