Hello,
I have this version:
Rebex.Net.Sftp = v4.0.30319
And recently our partner is upgrading their SSH host keys from
1028bits to 2048bits.
Additionally they are only going to accept three ciphers:
- aes256-ctr
- aes192-ctr
- aes128-ctr
and three MAC:
- hmac-sha256
- hmac-sha2-256
- hmac-sha2-512
So without making any code changes I tried to connect to their UAT server to start testing and I get this error...the error in the subject line.
I have no idea what the ciphers nor MAC mean, but I read other post to see if I could figure it out.
Here's what I found:
- I cannot log because I do not have RebEx.Common.dll anywhere on my system.
- I cannot change any settings because Settings is not a class in SFTP in my version.
- If I change the hostname back to production (because they have not roll in this change yet) I can connect (sftp.connect(hostname)) just fine.
So, I need helps please.
Thanks,
Ray