【问题标题】:Is there a way to do FTP-SSL with Perl's Net::FTP module?有没有办法用 Perl 的 Net::FTP 模块做 FTP-SSL?
【发布时间】:2011-02-18 15:52:02
【问题描述】:

我正在处理一个需要我使用 Perl 从 FTP 下载文件的项目。我刚刚发现我可以选择使用 FTP-SSL。看来这只是 SSL 加密的 FTP(类似于 HTTP 与 HTTPS),我应该只需要向 FTP 服务器发送“AUTH TLS”或“AUTH SSL”命令。

问题:有没有办法用标准的 Net::FTP 做到这一点?我检查了文档,唯一发现的就是使用“功能”功能来确定服务器是否支持它。

我在 CPAN 上找到了 Net::FTPSSL 模块,但作者说有时服务器没有收到发送的数据。这听起来不像是我想投入生产的东西。

【问题讨论】:

    标签: perl ssl ftp


    【解决方案1】:

    简短回答:不。

    通过查看 Net::FTP 的来源,我会说它不可能使用 SSL。我宁愿测试 Net::FTPSSL 是否适用于您将要使用您的程序的 FTP 服务器。如果您的程序需要能够与任何 FTP 服务器一起工作,您可能需要尝试修复那些无法与它一起工作的服务器的模块,并将您的代码贡献给原始模块。

    【讨论】:

      猜你喜欢
      • 2020-05-15
      • 2023-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多