Как да коригираме „Неуспешно извличане на списък с директории“ Грешка във FileZilla

FileZilla е безплатен софтуер, има две версии, т.е. FileZilla Client и FileZilla Server. Клиентът има междуплатформена поддръжка, но сървърът поддържа само Windows. Това приложение се използва за прехвърляне на файлове между компютри в мрежа. Съвсем наскоро обаче се появяват доста доклади, в които потребителите изпитват грешката „ Неуспешно извличане на списък с директории “, докато се опитват да се свържат със сървъра.

Неуспешно извличане на грешка в списъка на директория на FileZilla

Какво причинява грешката „Неуспешно извличане на списък с директории“ на FileZilla?

След като получихме множество отчети от множество потребители, решихме да проучим проблема и създадохме набор от решения, които го премахнаха за повечето от нашите потребители. Също така разгледахме причините, поради които този проблем се задейства и изброихме някои от най-често срещаните по-долу.

  • Защитна стена на Windows: В повечето случаи сървърът FileZilla работи локално, но не и отдалечено. Всеки път, когато се направи опит за връзка локално, тази грешка се задейства. Тази грешка се задейства, защото връзката на FileZilla се блокира от защитната стена на Windows. Въпреки че изключението за определен порт може да бъде добавено в защитната стена, той все още използва „ пасивен режим “ за изпращане и получаване на файлове. Това се прави на произволни TCP портове. Следователно тези портове са блокирани от защитната стена и тази грешка се задейства.
  • Шифроване: Има няколко типа криптиране на връзката, които можете да използвате, докато се опитвате да се свържете със сървъра. Въпреки че някои са по-сигурни от другите, те често могат да причинят проблеми дори с законните връзки, като не позволяват връзката да се установи.

Сега, когато имате основно разбиране за същността на проблема, ще преминем към решенията. Уверете се, че ги прилагате по специфичния начин, по който са представени, за да избегнете конфликти.

Решение 1: Създаване на правило за защитна стена

Ако защитната стена блокира FileZilla да осъществи контакт с интернет, тя няма да работи правилно и грешката ще бъде задействана. Следователно в тази стъпка първо ще ограничим портовете за FileZilla и след това ще добавим изключения за тях в защитната стена. Да направя това:

  1. Стартирайте „FileZilla Server “ на компютъра „ Server “.
  2. Кликнете върху опцията „ Редактиране “ и изберете „Настройки“ от списъка.

    Кликнете върху „Редактиране“ и изберете „Настройки“
  3. Кликнете върху опцията „ Настройки на пасивния режим “ от левия панел и проверете опцията „ Използване на диапазона на собствените портове “.
  4. Въведете2100 “ в първото и второто.

    Въвеждане на 2100 и в двете кутии
  5. Кликнете върху „ OK “, за да запазите вашите настройки.
  6. Натиснете едновременно бутоните „ Windows “ + „ I “, за да отворите настройките.
  7. Кликнете върху „ Актуализация и защита“ и изберетеСигурност на Windows “ в левия прозорец.

    Избор на „Актуализация и сигурност“
  8. Кликнете върху опцията „ Защитна стена и защита на мрежата “ и изберете бутона „ Разширени настройки“ .

    Кликнете върху „Разширени настройки“
  9. Щракнете отляво върху опцията „ Входящо правило “ и след това с десен клик върху нея отново.
  10. Изберете „ New Rule“ от списъка.

    Избор на „Ново правило“
  11. Под заглавието „ Какъв тип правило искате да създадете “, проверете опцията „ Порт “ и кликнете върху „Напред“.

    Проверка на опцията „Port“
  12. Проверете опцията „ TCP “ и проверете опцията „ Специфични локални портове “.

    Проверка на "TCP" и опцията "Специфични локални портове"
  13. Напишете „ 21, 2100 “ в интервала и кликнете върху „Напред“.

    Забележка: На място за 21 напишете порта, който сте избрали, докато създавате сървъра

  14. Проверете опцията „ Разрешаване на връзка “ и кликнете върху „ Напред “.

    Кликнете върху „Разрешаване на връзка“
  15. В следващия екран поставете отметка „ Частно “, „ Домейн “ и опцията „ обществен “.

    Проверка на личните, домейн и публичните опции
  16. Кликнете върху „ Напред “ и въведете името, което искате за това правило.

    Въвеждане на името за правилото
  17. Кликнете върху „ Finish “, за да добавите това правило.
  18. Повторете същия процес за „ Изходящи правила“, за да добавите същото правило и за него.
  19. Когато тези правила са добавени, проверете дали проблемът продължава.

Решение 2: Промяна на криптирането

Възможно е конфигурациите за криптиране да причинят проблема. Следователно в тази стъпка ще променим криптирането за връзката. За това:

  1. ОтворетеFileZilla Client “ на компютъра с „ Клиент “.
  2. Кликнете върху „File“ и изберете „ Site Manager “.

    Кликнете върху File и изберете „Site Manager“
  3. Ако сървърът, към който искате да се свържете, вече не е там, изберетеНов сайт “.
  4. Добавете името на хоста, потребителското име и паролата за връзката.
  5. Кликнете върху падащото меню „ Тип вход “ и изберете „ Нормално “.
  6. Кликнете върху падащото меню „ Шифроване “ и изберетеИзползвайте само обикновена FTP “.

    Промяна на настройките за шифроване
  7. Направете връзка и проверете дали проблемът продължава.

Решение 3: Промяна на FTP конфигурации

В някои случаи настройките на FTP може да не са конфигурирани правилно, поради което грешката се задейства. Следователно в тази стъпка ще променяме определени FTP конфигурации. За да направите това:

  1. ОтворетеFileZilla Client“ на компютъра „ Client “.
  2. Кликнете върху „ Редактиране “ и изберете „ Настройки “.

    Кликнете върху „Редактиране“ и изберете „Настройки“
  3. Кликнете върху „ FTP “ в „ Connections “ и проверете опцията „ Active “.

    Кликнете върху FTP и проверете „Активен“
  4. Поставете отметка „Разрешаване на обратната връзка към други режими на прехвърляне при неуспех “.
  5. Кликнете върху „ Активен режим “ под заглавието „FTP“ и проверете опцията „ Попитайте вашата операционна система за външен IP адрес “.

    Кликнете върху „Активен режим“ и проверете опцията „Попитайте вашата операционна система за външен IP адрес“
  6. Кликнете върху опцията „ Пасивен режим “ и поставете отметка в опцията „ Възстановяване в активен режим “.

    Кликнете върху „Пасивен режим“ и проверете опцията „Fall Back to Active Mode“
  7. Кликнете върху „ OK “, за да запазите вашите настройки и проверете дали проблемът продължава.

Решение 4: Промяна на името на хоста

Понякога, докато осъществявате връзка с конкретен хост, променяйки името на хоста, за да инициира определен протокол, може да поправи грешката. Следователно в тази стъпка ще променим името на хоста. За това:

  1. ОтворетеFileZilla Client “ на компютъра с „ Клиент “.
  2. Кликнете върху опцията „ Име на хост “.
  3. Въведете следното преди действителното име на хоста на сървъра
     SFTP: // 

    Добавяне на „sftp: //“ преди името на хоста
  4. Въведете останалите подробности и проверете дали проблемът продължава.

Интересни Статии