Java 通过SFTP连接时出现JSCHEException

Java 通过SFTP连接时出现JSCHEException,java,sftp,Java,Sftp,当我第一次尝试连接它时,出现以下异常。此异常仅在第一次发生,当我第二次循环相同的异常时,我没有得到异常并且连接成功。有人能帮我吗 SftpConnect::init Exception: com.jcraft.jsch.JSchException: connection is closed by foreign host com.jcraft.jsch.JSchException: connection is closed by foreign host at com.jcraft.jsch.

当我第一次尝试连接它时,出现以下异常。此异常仅在第一次发生,当我第二次循环相同的异常时,我没有得到异常并且连接成功。有人能帮我吗

SftpConnect::init Exception: 
com.jcraft.jsch.JSchException: connection is closed by foreign host
com.jcraft.jsch.JSchException: connection is closed by foreign host
at com.jcraft.jsch.Session.connect(Session.java:240)
at com.jcraft.jsch.Session.connect(Session.java:154)
at com.alcatel.muse.common.sftp.SftpConnect.init(Unknown Source)
at com.alcatel.muse.common.sftp.SftpConnect.<init>(Unknown Source)
SftpConnect::init异常:
com.jcraft.jsch.JSchException:连接被外部主机关闭
com.jcraft.jsch.JSchException:连接被外部主机关闭
位于com.jcraft.jsch.Session.connect(Session.java:240)
位于com.jcraft.jsch.Session.connect(Session.java:154)
位于com.alcatel.muse.common.sftp.SftpConnect.init(未知来源)
在com.alcatel.muse.common.sftp.SftpConnect(未知来源)

请添加用于连接的代码。如果可以,还可以添加服务器端的日志。此答案可能会帮助您: