Hi,
I have a windows node installed with cygwin bundled with OpenSSH 7.2p2.
I configured a simple job to test command execution on the windows node. When I ran the job, I saw it failing to establish ssh connection to the node.
Below is an extract of the last few lines in the debug output indicating the error. The full debug log is attached. (See Test Job-20160408-170628.txt)
I am using ssh password authentication.
SSH_MSG_KEX_DH_GEX_REQUEST(1024<1024<1024) sent
expecting SSH_MSG_KEX_DH_GEX_GROUP
Disconnecting from usalvwomclstr1 port 22
Session.connect: java.io.IOException: End of IO Stream Read
Failed: SSHProtocolFailure: Session.connect: java.io.IOException: End of IO Stream Read
I was able to ssh to this windows node using other ssh client on the same machine running Rundeck.
Please see screenshot in attached 'Successful Connect.png'
Further to above, I was able to execute the same job on another windows node also installed with cygwin but with an older version of OpenSSH, 6.4p1.
Is there something else I need to tweak to make it work or is the built-in ssh client used by Rundeck not compatible with OpenSSH 7.2p2?
Thanks!
Jason