0

我有一个运行 vsftp 的 AWS 服务器,但我没有收到传输完成的 226 消息。我的 php 编辑器显示上传失败,所以我使用 FileZilla 和 CuteFTP 观看了交易。

  • 开始上传。
  • 该文件出现在服务器上。
  • 没有收到 226 响应,因此 FTP 管理器超时并尝试重新开始上传。
  • 重新启动时,系统会要求我确认是否要覆盖刚刚上传的文件。
  • 我已经测试了上传的文件,传输的文件是完整的。

我通过上传到另一个托管设施中的另一个服务器来验证 FTP 管理器软件正在工作。(这台计算机正在运行另一个 FTP 服务。

我能够成功列出目录、下载文件,甚至创建新目录。

我已经升级了 vsftp 试图解决这个问题。

我已经为此苦苦挣扎了一段时间。任何想法表示赞赏。

汤姆

4

1 回答 1

0

在清除服务器上的 vsftp 并测试其他几个 conf 更改后,我远程连接到另一个办公室的 PC,加载 FileZilla,发现那里没有问题。

事实证明,这台服务器需要在我办公室运行 Windows 7 下的 BitDefender Internet Security 软件的 PC 上的本地防火墙软件中列入白名单。为什么亚马逊 AWS 服务器需要列入白名单,而另一台服务器没有?为什么 FTP 事务中只有一个 [服务器] 回复被防火墙阻止?没有答案,也没有时间进一步测试。所有程序的 FTP 链接都正常运行。

于 2012-09-26T13:29:20.527 回答