VSFTPD — 0.00Kbyte/sec — 间歇性

VSFTPD — 0.00Kbyte/sec — 间歇性

我无法通过 FTP 与我的 DigitalOcean 服务器建立良好的连接。我按照以下方式进行设置本指南。

症状:

有时我可以上传我正在处理的文件,有时则不能。(相同的文件、相同的权限等)

故障排除:

跟踪路由和 Ping 看起来正常,但肯定有问题。我还尝试通过 Verizon 上的 4G LTE 连接将文件传输到 FTP,遇到了同样的问题。日志显示了令人担忧的部分,传输速度为 0.00Kbyte/sec。我甚至禁用了 SELinux,但仍然有这个问题。我查看了与此问题相关的所有表格此外,我还有以下 iptables 规则

技术信息:IPTABLES

-A INPUT -m state --state NEW -i eth0 -m tcp -p tcp --dport 21 -j ACCEPT

VSFTPD 日志

Fri Mar 21 12:47:00 2014 [pid 7466] CONNECT: Client "xxx.xxx.xxx.xxx" 
Fri Mar 21 12:47:00 2014 [pid 7465] [example_user] OK LOGIN: Client "xxx.xxx.xxx.xxx" 
Fri Mar 21 12:47:58 2014 [pid 7445] [example_user] OK UPLOAD: Client "xxx.xxx.xxx.xxx", "/path/to/files/file.info", 0.00Kbyte/sec

vsftpd.config 文件

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=NO
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

答案1

供测试用;

iptables --flush

删除 iptables;

我怀疑您有 MTU 问题。

将您的客户端 MTU 降低至 1300。

如果有谁解决了这个问题请告知我们。

另一个选择是通过 ssh 使用 sftpd - 请尝试 Filezilla ftp 的吞吐量。

相关内容