Я пытаюсь загрузить некоторые файлы с сервера, используя FileZilla 3.9.0.5, используя обычный FTP через явный TLS. Многие файлы скачивают просто отлично. Однако он отказывается загружать определенные файлы, сообщая мне следующее:
Status: Starting download of /public_html/foo/bar/baz.php
Command: PASV
Response: 227 Entering Passive Mode (***my server IP***)
Command: RETR baz.php
Response: 150-Accepted data connection
Response: 150 13.0 kbytes to download
Error: GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated.
Status: Server did not properly shut down TLS connection
Error: Could not read from transfer socket: ECONNABORTED - Connection aborted
Response: 226-File successfully transferred
Response: 226 0.000 seconds (measured here), 26.04 Mbytes per second
Error: File transfer failed after transferring 13,653 bytes in 1 second
Рассматриваемый сервер представляет собой коробку CentOS/cPanel.
Может кто-нибудь сказать мне, как решить эту проблему?
РЕДАКТИРОВАТЬ: Некоторое дополнительное понимание: файлы, на которых расплавился FileZilla, имели несколько жестких вкладок (символ 9). Я заменил все жесткие вкладки с 4 пробелами в копиях этих файлов на сервере, затем смог загрузить их просто отлично. Может быть, что-то про символы табуляции вызвало проблему?
РЕДАКТИРОВАТЬ 2: Журналы сервера просто имеют много записей, как это:
Sat Sep 13 18:24:26 2014 0 ****** 13682 /home/******/public_html/foo/bar/baz.php a _ o r ****** ftp 1 * c
******
выше представляют IP-адрес, имя пользователя и имя пользователя снова для рассматриваемой учетной записи. За исключением метки времени и количества переданных байтов, записи для неудачных передач идентичны успешным.