![vsftpd 在处理较大文件时挂断](https://linux22.com/image/586386/vsftpd%20%E5%9C%A8%E5%A4%84%E7%90%86%E8%BE%83%E5%A4%A7%E6%96%87%E4%BB%B6%E6%97%B6%E6%8C%82%E6%96%AD.png)
新设置的服务器 ftp 遇到问题。
基本上,我可以通过 ftp 找到并且没有任何错误,我已经成功发送了较小的文件,但是大约 80Kb+ 的文件无法发送。
首先,任何操作都会告诉我
229 Entering Extended Passive Mode (|||61473|)
这是默认设置吗?我配置的其他服务器上没有出现过此问题。如果是这个问题,我该如何明确将其设置为主动模式?
文件开始传输……预计传输时间约为 10 分钟……将传输到 15% 左右,下次我检查控制台时,我会收到
229 Entering Extended Passive Mode (|||30889|).
150 Ok to send data.
0% | | -1 0.00 KiB/s --:-- ETA
答案1
被动模式由客户端选择。如果您想禁用被动模式,请查看您正在使用的任何 FTP 客户端的命令行帮助。
查看第二个代码片段,您的客户端似乎根本没有收到任何数据。被动模式的一个常见问题是防火墙和其他端口转换设备无法理解 FTP 协议聊天中嵌入的端口号。您可以尝试避免使用被动模式,或者找到导致问题的跳转。