THE INFORMATION IN THIS ARTICLE APPLIES TO:
- EFT Server, v6.4.0 and later
SYMPTOM
Connection problems when attempting outbound connections from EFT Serverusing SFTP.
RESOLUTION
Add the DWORD values below in the following location:
64 bit: HKEY_LOCAL_MACHINE\Software\Wow6432Node\GlobalSCAPE Inc.\EFT Server 4.0\
32-bit: HKEY_LOCAL_MACHINE\Software\GlobalSCAPE Inc.\EFT Server 4.0\
- Create the DWORD WaitForServerVersion and specify a value:
0 (disabled; the default) or 1 (enabled)
- Create the DWORD DelayBeforeVersionString and specify a value:
x <= 0 (disabled; the default), x >= 1 (delay in milliseconds)
MORE INFORMATION
If a client (EFT Server) sends the SSH version message too quickly, some SSH (SFTP) servers get their state machine confused, and they advance to the KEX INIT message even though they have not yet sent their SSHversion message. When viewing the connection via Wire Shark, you don't see an SSH Version message from the remote SFTP server.Instead you see EFT Server connect and then immediately send its SSH version message. The remote server then replies with KEX INIT instead of SSHversion.The registry entries above slow down the EFT Server client, causing it to wait for the server to send its SSHversion message.