wodFTPDLX supported SFTP - WeOnlyDo Discussion board

wodFTPDLX supported SFTP (wodFtpDLX / wodFtpDLX.NET)

by DaveLeonard, Monday, January 28, 2019, 13:57 (22 days ago)

Hi,

We've been using the wodFTPDLX.dll in our .net app for about 10 years now. One of our partners we have an integration with has recently updated their ftp server security to remove older , non secure key exchange algorithms.
When they did this our application lost the ability to connect to their server. We Updated to the latest version of wodFTPDLX in the hopes that it would fix the issue as the version we were on previously was ...ancient to say the least.
Unfortunatly even with the update we still get an error trying to connect to the partners ftp server.
The exception we are getting back states the following.
"Could not negotiate diffie-hellman key exchange."
Our partner was able to provide us with a list of the key exchanges they support.

# Specifies the available KEX (Key Exchange) algorithms.
KexAlgorithms
curve25519-sha256@libssh.org,
diffie-hellman-group18-sha512,
diffie-hellman-group16-sha512,
diffie-hellman-group14-sha256,
diffie-hellman-group-exchange-sha256
# Specifies the ciphers allowed
Ciphers chacha20-poly1305@openssh.com,
aes256-gcm@openssh.com,
aes128-gcm@openssh.com,
aes256-ctr,
aes192-ctr
#Specifies the available MAC (message authentication code) algorithms
MACs hmac-sha2-512-etm@openssh.com,
hmac-sha2-256-etm@openssh.com,
umac-128-etm@openssh.com,
hmac-sha2-512,
hmac-sha2-256

Does wodFTPDLX support any of these? and if so how do we configure that?

Thanks
William D Leonard

wodFTPDLX supported SFTP

by Jasmine, Monday, January 28, 2019, 15:10 (22 days ago) @ DaveLeonard

Williaim,

hi. Are you sure you're using latest wodFtpDLX.DLL? I just checked the source, there is no error "Could not negotiate diffie-hellman key exchange." anymore in our code. It used to be long time ago.

if you debug.print Ftp1.Version property, what does it return?

Jasmine.

wodFTPDLX supported SFTP

by DaveLeonard, Monday, January 28, 2019, 15:24 (22 days ago) @ Jasmine

The version of the dll copied to our application folder is 1.8.3.247,
that's what was installed from the installer we were sent from the download link when we requested an update using the web site this morning.

the version we were on before we updated was 1.8.1.235

thanks

Dave

wodFTPDLX supported SFTP

by Jasmine, Monday, January 28, 2019, 15:27 (22 days ago) @ DaveLeonard

William,

ah, so you use .NET, not ActiveX? Ok, I see that there is such error in the code. However, diffie-hellman-group-exchange-sha256 algorithm is supported by the client as well, so this server should work correctly with wodFtpDLX.NET.

Any chance we can connect there and try it out?

Jasmine.

wodFTPDLX supported SFTP

by DaveLeonard, Monday, January 28, 2019, 15:51 (21 days ago) @ Jasmine

i'll check with our partner and ask them to create test credentials for you.

wodFTPDLX supported SFTP

by DaveLeonard, Monday, January 28, 2019, 20:24 (21 days ago) @ DaveLeonard

Hi,

our partner agreed to create a set of test credentials that you can use to test against their ftp server.
Whats the easiest way to get them to you, without posting them in the message board, for obvious reasons.

thanks

Dave

wodFTPDLX supported SFTP

by Jasmine, Monday, January 28, 2019, 20:24 (21 days ago) @ DaveLeonard

Hi Dave,

just send email to techsupport - at - weonlydo.com and we can continue from there.

Jasmine.

wodFTPDLX supported SFTP

by DaveLeonard, Monday, January 28, 2019, 20:30 (21 days ago) @ Jasmine

sent,
thanks!