0 votes
by (130 points)

Hi everyone, we migrated sql jobs and ssis packages from old to new server.
However on the new server, we cannot connect using cozyroc SSH connection manager.

These are the cozyroc ssis+ versions on the 2 servers:
old server: cozyroc ssis+ 1.5.101.0
new server: cozyroc ssis+ 1.6.101.0

We have 2 ssis packages encountering 2 errors:

package 1
-----
SshSession 3.0.4696.0.
Server is 'SSH-2.0-OpenSSH_7.4'
SSH: Sending packet SSH_MSG_KEX_30 (5 bytes).
SSH: Received packet SSH_MSG_UNIMPLEMENTED (5 bytes).
SSH: Negotiation failed: Rebex.Net.SshException: Key exchange failed. Requested service is not implemented. 

package 2
-----
SshSession 3.0.4696.0.
Server is 'SSH-2.0-OpenSSH_7.1'.
SSH: Sending packet SSH_MSG_KEX_30 (5 bytes).
SSH: Sending packet SSH_MSG_DISCONNECT (76 bytes).
SSH: Negotiation failed: Rebex.Net.SshException: Key exchange failed. The operation was not completed within the specified time limit.

What could be the reason for this errors?

TIA!

1 Answer

+1 vote
by (147k points)

Hi, this is a support forum for existing or potential Rebex customers. If you use Rebex components through third-party products, please contact the product vendor for support instead.

However, in this particular case, I can at least say that:

  • The third-party product you are using is based on an outdated version of Rebex components. It's more than 4 years old. It doesn't support SHA-2, lacks Logjam attack mitigation, has outdated insecure ciphers enabled by default, and so on. Check out our release history for details.

  • Those 2 errors seem to be caused by a compatibility issue that has already been solved. Try connecting using one of our samples to make sure the latest version works fine with those 2 servers.

...