Операция прервана по таймауту как исправить ftp

Обновлено 19.07.2015

Как настроить ftp в Windows Server 2012 R2-01

Всем привет ранее я рассказал Как настроить ftp в Windows Server 2012 R2, но иногда бывает, что можно словить вот такую вот ошибку:

В ходе открытия папки на FTP-сервере произошла ошибка. Убедитесь, что у вас есть разрешение открыть эту папку. Подробности. Операция прервана по тайм ауту. При попытке зайти на ftp. Давайте посмотрим как ее решить и заодно увеличим безопасность нашего ftp сервера.

После авторизации через проводник на ваш ftp  сервер вы можете увидеть вот такую картину

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-01

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-01

С большой вероятностью, что ваше подключение блокирует брандмауэр Windows.  Для начала давайте зададим правило в диспетчере IIS и скажем слушать динамические порты. Открывает верхний уровень IIS и выбираем Поддержка брандмауэра.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-02

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-02

Указываем диапазон портов например 6600-6700 и нажимаем применить.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-03

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-03

Видим, что настройка брандмауэра для FTP настроена.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-04

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-04

Открываем меню выполнить сочетание клавишами WIN+R, и вводим firewall.cpl

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-05

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-05

У вас откроется брандмауэр, переходим в пункт Дополнительные параметры.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-06

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-06

Создадим правило во входящем трафике.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-07

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-07

Выбираем для порта

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-08

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-08

Указываем диапазон динамических портов от 1025-65000

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-09

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-09

Ставим, что это разрешающее правило

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-10

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-10

Ставим все профили

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-11

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-11

Задаем имя для нашего правила.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-12

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-12

Теперь ограничим разрешающее правило для нужных определенных разрешенных вами IP.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-13

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-13

Заходим на вкладку Область, Задаем в поле удаленный ip адрес. Нажимаем Добавить.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-14

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-14

Задаем нужные вам ip.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-15

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-15

Видим, наши добавленные ip

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-16

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-16

Так же зайдем в правила исходящего трафика, и убедимся что есть правило разрешающее 20 порт

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-17

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-17

Так же ограничим, правило разрешающее 21 порт по нужным ip. Делаем port chek, как это делать описано в данной статье. Видим, что порт закрыт, для внешних ip адресов.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-18

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-18

Материал сайта pyatilistnik.org

Операция прервана по таймауту как исправить


PreDatoR   ( 2011-07-30 12:50 ) [0]

До недавнего времени скачивал разные файлы и без всяких проблем.Теперь когда я нажимаю на скачку файл скачивается но через некоторое время  выходит окно с сообщением “Операция прервана по таймауту” и скачивание прекращается,окно закрывается а файл так и не скачался ):На какой бы сайт я не зашел везде появляется это “ругательное окно”.
В чем проблема и что нужно сделать чтобы опять появилась возможность скачивать файлы?


TUser ©   ( 2011-07-30 13:01 ) [1]

я бы попробовал качать разными браузерами, если проблема есть в любом из них — обратиться в саппорт провайдера, если нет — искать в настройках всякую докачку


PreDatoR   ( 2011-07-30 13:37 ) [2]


> TUser ©


> я бы попробовал качать разными браузерами

Спасибо за совет.Попробую другими браузерами воспользоваться.


tesseract ©   ( 2011-07-30 16:03 ) [3]

Поставить менеджер закачек ?


Styx   ( 2011-07-30 16:11 ) [4]

У меня подобные чудеса бывают, когда torrent запущен. Может и вообще без каких-либо ругательств закачку отменить. А закроешь uTorrent — всё хорошо.


Inovet ©   ( 2011-07-30 16:40 ) [5]

> [3] tesseract ©   (30.07.11 16:03)
> Поставить менеджер закачек ?

Без него плохо. Я Download Master последнее время пользую.


icelex ©   ( 2011-07-30 20:44 ) [6]


> PreDatoR   (30.07.11 12:50)  

вообще-то похоже на троян — канал забивает

Операция прервана по таймауту как исправить

Невозможно скачать с FTP-сервера большой файл, т.к. сеанс разрывается по таймауту. Маленькие скачиваются нормально. Где настраивается этот параметр, не нашел. В консоли “Диспетчер служб IIS” в окне “Управление FTP-сайтом — Дополнительные параметры” есть пара пунктов:
— Время ожидания канала данных
— Время ожидания канала управления
Увеличил там значения на 2 порядка — никак на работу не повлияло.

Если качать не через IE, а нормальным загрузчиком с докачкой, например, ТоталКоммандером, то файл скачивается нормально. Но нужно именно штатными средствами (через IE), чтобы по ссылке щелкнул и скачал. Ссылка отправляется по электронной почте девочке “блондинке”, поэтому ничего умного просьба не предлагать, нужно именно таймаут настроить на нашем FTP.

ftp:// — «Ошибка при копировании файла. The operation timed out» — как исправить?

При использовании проводника Windows (Прововдник) для доступа к FTP-серверу возникает следующая ошибка:
За десять секунд до окончания копирования (как показано в окне статуса)
«Произошла ошибка при копировании файла. Истекло время операции)
Мне нужно использовать проводник Windows. Какая-то идея?

(Нет необходимости писать о настройках пассивного режима и просмотре файлов FTP вне iexplore, насколько я мог обмануть как настройки iexplore, так и ftp-сервер (vsftpd / debian lenny).

Таймаут указывает на возможные проблемы с каналом связи. Где находится ftp-сервер? Можно ли подключить два компьютера напрямую? Хотя бы для проверки? FTP имеет несколько настроек, за исключением того, что вы можете попробовать изменить размер буфера…

Если возможно, включите FTP-сервер (Панель управления, Программы и компоненты, Включение компонентов Windows, Информационные службы Интернета, FTP-сервер) и попробуйте с ним работать — у него есть журналы, по ним можно анализировать ситуацию. Скорее всего, у vsftpd тоже есть логи, но, к сожалению, я не знаю, где они, не в моем районе.

#
10 лет, 2 месяца назад

Темы:

22

Сообщения:

307

Участник с: 07 февраля 2008

При копировании средствами Thunar по FTP срабатывает какой-то таймаут. Ориентировочно 20 секунд.
Выскакивает окошко с содержанием “Время ожидания истекло. Пропустить?”
Тем не менее, если не отвечать – ни утвердительно, ни отрицательно, вообще кнопки этого окошка не трогать – файл с FTP благополучно дотягивается куда надо на фоне.
Если копировать при помощи других файловых менеджеров (опять же через gvfs), типа Tux Commander или Double Commander, то закачка просто обрывается через те же 20 секунд, а файл оказывается усечённым. Маленькие файлы копируются нормально.
Если же копировать чем-то типа MC – всё работает вообще нормально.
Точного момента, когда оно сломалось оценить не могу, но раньше точно всё прекрасно работало… Пытался откатывать GVFS чуть назад, до 1.14.2-2, но ничего не поменялось…
Система x86_64 обновлена до сегодняшнего дня. Ядро стандартное, systemd без костылей, всё штатное, без каких-то хитрых твиков.
Может кто-нибудь проверить сабж? А подсказать куда копать – ещё лучше.

alexdsp

#
10 лет, 2 месяца назад

Темы:

22

Сообщения:

307

Участник с: 07 февраля 2008

Отвечу сам себе. Видимо FTP в Гноме никто не использует. Да.
Багу несколько лет – https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/410288
Исправлять не собираются. Суть ситуации в том, что тупо происходит дисконнект по таймауту.
Вдумайтесь в следующую фразу – в Гноме не работает ftp уже почти 4 года!!
Не знаю почему оно работало раньше. Может я просто не замечал – большие файлы не копировал, может патчи какие-то были, или скрипты какие-то на фоне что-то типа NOOP посылали до введения systemd, но факт, сейчас оно без костылей не работает.

Natrio

#
10 лет, 2 месяца назад

Темы:

47

Сообщения:

4767

Участник с: 08 января 2011

Обычно не пользуюсь для FTP ни thunar, ни gvfs, но попробовал – залил по локалке на сервер через FTP файл в полтора гига. Качалось явно больше ваших 20 сек, но никаких ошибок в процессе не произошло.

alexdsp

#
10 лет, 2 месяца назад

Темы:

22

Сообщения:

307

Участник с: 07 февраля 2008

Natrio
Обычно не пользуюсь для FTP ни thunar, ни gvfs, но попробовал – залил по локалке на сервер через FTP файл в полтора гига. Качалось явно больше ваших 20 сек, но никаких ошибок в процессе не произошло.

Заливалось через Thunar GVFS?
Если так, то GVFS из репозитория, или gvfs-git?
P.S.
Просто ftp – через, скажем, Midnight Commander у меня тоже работает прекрасно.
Да, и ещё одно уточнение – “заливается” у меня тоже хорошо, почему и не замечал видимо… А вот копирование с сервера назад – идёт таймаут…
Причём это как с домашнего NAS, так и с удалённого ftp из глубин интернета.

Natrio

#
10 лет, 2 месяца назад

Темы:

47

Сообщения:

4767

Участник с: 08 января 2011

Да, через Thunar и gvfs. Всё из репозиториев, всё свежее.
Архитектура i686.

alexdsp

#
10 лет, 2 месяца назад

Темы:

22

Сообщения:

307

Участник с: 07 февраля 2008

Natrio
Да, через Thunar и gvfs. Всё из репозиториев, всё свежее.
Архитектура i686.

Попробуйте ради интереса какой-нибудь файл не “закачать” на сервер, а “скачать” на комп. обратно. У меня вот именно так. “Туда” закачивается тоже нормально, а вот назад… увы и ах…

Natrio

#
10 лет, 2 месяца назад

Темы:

47

Сообщения:

4767

Участник с: 08 января 2011

Попробовал скачать – всё как у вас…
Хорошо, что я не пользуюсь FTP через гуи 🙂
lftp меня вполне устраивает.

alexdsp

#
10 лет, 2 месяца назад

Темы:

22

Сообщения:

307

Участник с: 07 февраля 2008

Natrio
Попробовал скачать – всё как у вас…
Хорошо, что я не пользуюсь FTP через гуи 🙂
lftp меня вполне устраивает.

Ну… Тунаром-то я тоже не особо пользуюсь 🙂
В качестве файловых менеджеров пользуюсь по старой привычке двухпанельниками.
Типа, tuxcmd или double commander. В этих, в обоих происходит эта самая беда, т.к. они всё через gvfs таскают…
Обидно… очень неудобно отдельно для ftp запускать что-то ещё…
Понимаю, можно из консоли lftp пользоваться, но… в общем, надо точить какой-то костыль.

white_ghost

#
10 лет, 2 месяца назад

white_ghost avatar

Темы:

13

Сообщения:

297

Участник с: 22 января 2013

ахринеть линукс до сих пор с фтп работать не научили -)

Natrio

#
10 лет, 2 месяца назад

Темы:

47

Сообщения:

4767

Участник с: 08 января 2011

white_ghost
ахринеть линукс до сих пор с фтп работать не научили -)

А линукс тут при чём? Сколько лет пользуюсь – ни разу с такой ошибкой не сталкивался, гнома на дух не выношу, гномотехнологиями обычно пренебрегаю.
Все вопросы к гномоделам.

Поднял ftp на ubuntu 16, с удаленной машины по внутреннему ip заходит нормально, если заходит по внешнему ip то выдает ошибку 51110367cfed492d885cb4fc99d5dbad.png
Ftp находится за нат, в iptables пробросил 21 порт, удаленно если заходить спрашивает логин пароль, после выдает ошибку,что на скрине выше.
Конфиг vsftpd

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=023
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=admin
xferlog_file=/var/log/vsftpd.log
#ascii_upload_enable=YES
#ascii_download_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
chroot_local_user=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_min_port=50000
pasv_max_port=60000


  • Вопрос задан

    более трёх лет назад

  • 1434 просмотра

Пригласить эксперта

В Windows встроен довольно дурной ftp-клиент. Возьмите filezillu например. И да…, ftp через NAT работает как правило только в пассивном режиме, если не делать специальных танцев. И да, 21-го порта для ftp мало, см. описание протокола.

21 порт в FTP – это канал команд. Для передачи данных открывается второй канал, причём номер порта генерируется динамически в диапазоне pasv_min_port – pasv_max_port. В зависимости от режима (активный/пассивный) порт открывается на одной из сторон, а вторая сторона к нему подключается. Поэтому для NAT надо либо поддержку UPnP на сервере и маршрутизаторе, либо прокидывать весь диапазон портов.


  • Показать ещё
    Загружается…

20 мая 2023, в 10:59

500 руб./в час

20 мая 2023, в 10:29

20000 руб./за проект

20 мая 2023, в 10:14

130000 руб./за проект

Минуточку внимания

Nothing can be as annoying as getting timeout error when accessing an application.

One such error is FTP “Read timed out“. You are waiting for a successful FTP connection, but at the end it throws a timeout error.

Quite frustrating right? And, you know that the connection timed out, but where?

At Bobcares, we help website owners resolve these errors as part of our Dedicated Support Services for web hosts.

Today, we’ll discuss the top 4 reasons for ftp read timed out error and how we fix them.

What is FTP ‘Read Timed out’ error?

FTP Read Timed out error means that the client or server couldn’t read data from the source and has given up waiting for the information requested.

Users see the complete error message like this:

Failed to upload file
Establishing FTP connection failed: Read timed out
Read timed out

A Read timeout error explains a little about the error and the reason for the error, it just identifies that an error has occurred. So our Hosting Engineers analyze the FTP logs(/var/log/messages) to identify the origin of the issue.

FTP ‘Read Timed out’ error – Causes and Solutions

Let’s now see the main reasons for FTP read timed out error and how our Server Support Engineers fix them.

1) Firewall blocking Passive ports in server

The standard FTP ports are 20 and 21, and these ports should be opened in the server for proper functioning of FTP.

In addition to that, the FTP server should accept connections to Passive FTP ports which vary from server to server.

But, the problem is that most servers accept connections only on standard ports. And, if it’s not specifically set to access connections on Passive FTP ports, the incoming connections fail.

Consequently, users see FTP Read Timed out error.

Solution

Firstly, our Hosting Engineers confirm that the connectivity to the standard FTP ports 20 and 21 works well using the below command.

telnet hostname 20
telnet hostname 21

Secondly, we verify that the Passive port range is specified in the FTP configuration file.

For example, in a ProFTPd server, we un-comment the following directive in the configuration file /etc/proftpd.conf to specify the Passive port range.

PassivePorts 49152 65535

Finally, we open these passive port range in the server firewall.

For example, in a Linux server, we open the passive port range in firewall using the below command.

iptables -A INPUT -p tcp --match multiport --dports xxxxx:yyyyy -j ACCEPT

Here, xxxxx is the starting port, and yyyyy is the ending port in the Passive port range.

[Do you need help enabling Passive ports on your server? One of our Sever Experts can enable it for you in minutes.]

2) FTP client set to use Active mode

Another common reason for this error is that users enable Active mode in FTP client to transfer the files.

FTP transfers can happen in Passive and Active modes. However, active mode requires users to configure their PCs to connect to standard ports from the server.

In Active mode, the FTP client doesn’t make the actual connection to the server. Instead, it tells the server on which port it listens, and the server connects back to the specified port.

But this connection appears to be a cyber attack from the client side firewall, and hence it blocks such non-standard connections.

We’ve seen cases in which users have accidentally set their FTP mode to Active, resulting in FTP Read Timed out errors.

Solution

The solution here differs based on the FTP client software used by the users.

So, our Hosting Engineers first get the FTP client details used by the customer. And, we help users navigate their FTP client settings and enable Passive mode.

We always recommend users to enable Passive mode as the default option in their FTP clients.

[Not sure about the FTP settings to be used for your account? One of our Support Experts can help you here.]

3) Increase connection timeout limit

Usually, FTP Read Timed out error can occur when users try to upload a relatively large file. And, this problem is related to the internal timeout settings of the FTP client.

In other words, when users upload a large file, then the upload process may fail if it’s not completed within that predefined connection timeout limit.

Solution

In such cases, our Support Engineers help users to increase the Timeout values in their FTP clients accordingly.

Alternatively in some cases, we completely disable the Timeout value by setting it’s value as 0.

4) Intermediate firewall or routers block Passive ports

The majority of users are unaware of the firewall between their PC and server. This can be your network administrator or ISPs setting up a third-party firewall, intermediate firewall or a firewall on a router.

We’ve seen routers, proxies, etc. block connections through passive ports.

Solution

To resolve this, we ask users to turn off their gateways or routers to establish a direct connection. This helps us to determine if the block exists at the intermediate end.

Once, we’ve confirmed that the problem is with the intermediate devices, users can work with their network administrator or ISPs to set up the intermediate firewall to allow connections to passive ports.

Conclusion

In short, FTP Read Timed out error can happen due to server firewall settings, ftp client settings, and more. Today we’ve discussed the top 4 reasons of this error and how our Dedicated Support Engineers fix them.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

SEE SERVER ADMIN PLANS

var google_conversion_label = “owonCMyG5nEQ0aD71QM”;

Добавить комментарий