We have a Jenkins server that uses the SSH plugin to configure a SSH remote hosts within the global Jenkins configuration. These ssh connections are using a public/private key for authentication to the remote host. We then use these configured SSH remote hosts in the build step “Execute shell script on remote host using ssh” (I believe this is also