Question:
We updated the ChilkatAx version from 9.4 to 9.5 several months ago. We use this mainly for automated SFTP uploads to a remote server.
We've been having some issues lately, so in looking thru the logs I have noticed that although ChilkatAx is running a newer version its still using an older build of PuTTY for SFTP.
Log is here:
Connect_SFtp: DllDate: Aug 1 2014 ChilkatVersion: 9.5.0.43 UnlockPrefix: DEBORASSH Username: RIGEL:fox Architecture: Little Endian; 32-bit Language: ActiveX VerboseLogging: 0 SftpVersion: 0 hostname: 208.92.180.224 port: 22 Established TCP/IP connection with SSH server clientIdentifier: SSH-2.0-PuTTY_Local:_May_11_2009_17:22:38 Sending client identifier... Done sending client identifier. Reading server version... WindowsError: An existing connection was forcibly closed by the remote host. WindowsErrorCode: 0x2746 numBytesRequested: 1 Failed to receive data on the TCP socket Failed to read initial server version string bytesReceived: Failed. --Connect_SFtp --ChilkatLog . Session log is TRAN* Established TCP/IP connection with SSH server TRAN> SSH-2.0-PuTTY_Local:_May_11_2009_17:22:38
Chilkat does not use PuTTY's implementation. Chilkat's implementation is proprietary and not based on open source implementations. What you are seeing is the default value of the ClientIdentifier property, and this is described in the online reference documentation. In addition, 9.5.0.43 is still an older version from Aug 1, 2004.