The latest versions of the RA FTP Agent (for both Automic and Applications Manager) are packaged with a specific version of the jsch jar file. The latest version as of the writing of this article is RA FTP Agent version 4.1.3 which is packaged with jsch-0.1.55.jar.
After some SFTP Server software upgrades, the previously working RA FTP jobs may start failing with below error reported in its log file.
On the example below, the Job started to fail after the customer had upgraded their SFTP Software Serv-U to ver 15.4.0.147 (latest version) with the below errors:
2023-06-21 10:01:03 SSH_MSG_KEXINIT sent
2023-06-21 10:01:03 Disconnecting from XXX.YYY port 22
2023-06-21 10:01:03 Connection attempt failed: Session.connect: java.io.IOException: End of IO Stream ReadSession.connect: java.io.IOException: End of IO Stream Read
This was referenced in the SFTP vendor knowledge base
Does RA FTP Agent support jsch-0.1.56.jar or higher (forked version)?
Component : RA FTP 4.0+
The RA FTP team is working into adding a newer forked version of the jsch jar file (jsch 0.1.6.9) that should be available around mid september 2023 in a newer Agent version that should be released at the same time as Automic Automation 21.0.8 via ART-6035
If you cannot wait until then, please reach out to your SFTP Vendor and ask for any other potential resolution in the form of a setting to modify at SFTP level or a patch.