我正在尝试使用 Camel FTP Producer 将文件发送到第三方 ftp 服务器(由亚马逊托管,它会出现),并且遇到了Writing File failed with: File operation failed... Host attempting data connection x.x.x.x is not the same as server y.y.y.y我以前从未见过的问题。
生产者被配置为被动模式,根据TRACE级别的日志,这是启用的。(虽然错误消息听起来更像是与活动模式问题有关)
该y.y.y.yIP地址是那些NSLOOKUP目标域上市之一,所以该位才有意义。但是,该x.x.x.xIP 与不同的 Amazon 托管服务器有关,因此我认为已经执行了某种切换或负载平衡,而 FTP 客户端不喜欢那样。
是否有某种方法可以配置 Camel FTP 以允许这样做(我假设这是一个安全功能),还是被动模式应该允许这样做?
我对 ftp 服务器提供商没有影响,所以很遗憾,除了我的客户端选项之外,我无法更改任何内容。
感谢您的关注!