在FTPS中获取异常(Talend)

在FTPS中获取异常(Talend),talend,Talend,TFTP连接已完全建立 但是当使用tFTPGet时,我得到了这个异常 Exception in component tFTPGet_1 it.sauronsoftware.ftp4j.FTPException [code=450, message= TLS session of data connection has not resumed or the session does not match the control connection] 发生这种情况是因为FTP服务器需要 不幸的是

TFTP连接已完全建立

但是当使用tFTPGet时,我得到了这个异常

Exception in component tFTPGet_1
it.sauronsoftware.ftp4j.FTPException [code=450, message= TLS session of 
data connection has not resumed or the session does not match the control connection]

发生这种情况是因为FTP服务器需要

不幸的是,ftp4j似乎不支持此功能。因为tFTPGet是这个库的包装器,所以我认为没有什么可以让它工作

由于ftp4j未处于积极开发阶段(目前,),因此我认为在此期间不会支持此功能。Talend应为FTP文件传输选择一个新库


如果您控制了此FTP服务器,则可以将其更改为不需要恢复TLS会话。FileZilla论坛上的这个帖子讨论了一下这种变化的风险:

这是因为您的FTP服务器需要

不幸的是,ftp4j似乎不支持此功能。因为tFTPGet是这个库的包装器,所以我认为没有什么可以让它工作

由于ftp4j未处于积极开发阶段(目前,),因此我认为在此期间不会支持此功能。Talend应为FTP文件传输选择一个新库


如果您控制了此FTP服务器,则可以将其更改为不需要恢复TLS会话。FileZilla论坛上的这个帖子讨论了一下这种更改的风险:

我认为这可以通过更改tFTPGet安全模式设置(朝底部)来解决。您当前使用的是哪种模式?安全模式:隐式如果我使用安全模式:显式(然后我得到java.net.SocketTimeoutException:Read timeout…),我的下一步将是运行wireshark跟踪。你熟悉wireshark吗?设置和使用它通常比较困难,但由于流量加密,您可能会遇到问题。不过我还是会试试的。它可以帮助您确定这是防火墙还是代理问题。我认为这可以通过更改tFTPGet安全模式设置(朝底部)来解决。您当前使用的是哪种模式?安全模式:隐式如果我使用安全模式:显式(然后我得到java.net.SocketTimeoutException:Read timeout…),我的下一步将是运行wireshark跟踪。你熟悉wireshark吗?设置和使用它通常比较困难,但由于流量加密,您可能会遇到问题。不过我还是会试试的。它可以帮助您确定是防火墙还是代理问题。