我正在为用户(一些在公司局域网上,一些在互联网上)设计一个流程,以便将文件上传到第三方的 FTP 服务器。关键要求是强制与服务器建立安全(FTPES)连接。我推荐使用 FileZilla 客户端,但由于 FTES 是一个可选设置,我只能要求用户创建安全 FTP 连接 - 不能强迫他们这样做。我应该在这里提到,FTP 服务器属于第三方提供商,如果有服务器设置来强制执行 FTPES 连接,我们无法启用这些设置。
我的想法是建立一个 FTP 代理服务器,作为第三方服务器的包装器,并且只接受 FTPES 连接。
那么,有人听说过可以做到这一点的 FTP 代理服务器吗?经过几个小时的搜索,我在网上找到的最接近的代理服务器是Kiesoft 高级 FTP 服务器,但它只能作为桌面应用程序运行,而不是作为服务运行。
答案1
答案2
对于其他寻求此类功能的人来说,mod_proxy
ProFTPD 模块支持 FTP 和 FTPS 代理,并且可以配置为要求仅限 FTPS 连接。
mod_proxy
全面披露:我是ProFTPD的作者。