Я не могу получить хорошее соединение через FTP с моим сервером DigitalOcean. Я установил это после это руководство.
Симптомы:
Иногда я могу загрузить файл, над которым работаю, иногда нет. (тот же файл, те же разрешения и т. д.)
Исправление проблем:
Trace Route и Ping выглядят нормально, но есть явные проблемы. Я также попытался передать файлы на FTP через подключение 4G LTE через Verizon и столкнулся с теми же проблемами. В журнале отображается соответствующая часть, скорость передачи 0,00 Кбайт / сек. Я даже дошел до отключения 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
для тестирования;
iptables --flush
сбросить iptables;
Я подозреваю, что у вас проблемы с MTU.
Уменьшите значение MTU ВАШЕГО клиента до 1300.
Сообщите нам, если это решит.
Другой вариант - использовать sftpd через ssh - попробуйте также пропускную способность от Filezilla ftp.