I am able to run scripts using compute.runScriptOnNode(node.getId(), script, runScriptOptions) but I am not able to do ssh using SshClient.
Are you able to run commands (via exec), or does this fail too? Are you able to upload files using SFTP from the command line using the same private key?
Regards ap