为什么通过 FTP 传入的所有文件都会被删除为空文件?

为什么通过 FTP 传入的所有文件都会被删除为空文件?

我的 FTP 服务出现异常。将所有传入文件擦除为空(0 文件大小)

我一直在运行 FreeBSD 9.0 网络服务器,最后我想我应该升级。我尝试使用以下命令:

freebsd-update -r 10.3-RELEASE upgrade

升级失败,并出现有关“无法验证”某些内容和“害怕”或某些内容并退出的错误。

现在,自从那次事件之后,我遇到了 FTP 问题。有人可以告诉我发生了什么事吗? (我一直使用自定义端口号,而不是21)

答案1

通过互联网不可能诊断出如此模糊的问题。查看系统日志寻找线索。如果这没有帮助(但可能会有帮助),痕迹FTP 服务器以查看它在做什么 — 但分析跟踪比读取日志消息要困难得多。

该问题不太可能与升级失败有关,但升级可能在错误点停止并使系统配置处于意外状态。您应该完成升级。如果您需要这方面的帮助,请务必复制粘贴您运行的完整命令序列和完整的错误消息。

我会在黑暗中尝试一下——但请记住,这只是一个疯狂的猜测。 FTP 协议使用两个端口:一个用于元数据(命令),另一个用于文件内容。如果您的防火墙设置允许命令端口通过,但不允许文件内容端口通过,这可能可以解释您所看到的情况 — FTP 服务器收到上传文件的命令,但由于连接被阻止,它不会收到任何内容。因此请检查您的防火墙设置。并考虑使用SFTP而不是FTP:SFTP没有FTP主动模式的多端口和反向连接的特性。

相关内容