Назад | Перейти на главную страницу

SFTP не может перечислить каталоги с большим количеством файлов

Я пытаюсь подключиться к sftp-серверу (vsftpd) на сервере Centos через порт 22. Нет проблем с подключением и начальным листингом каталогов; также не возникнет проблем, если я нажму на каталог, в котором меньше 10 файлов.

но для каталогов с большим количеством файлов, вероятно, более 15 файлов !!, он показывает «Ошибка тайм-аута подключения, не удалось получить список каталогов» в Filezilla или подобное сообщение на других ftp-клиентах.

Я тестировал пассивный и активный режимы безрезультатно

Установка vsftpd для пассивного режима безрезультатно .....

Я должен упомянуть, что это происходит в FileZilla, PSFTP putty, Dreamweaver ftp ... но SMART FTP иногда отображает каталоги без проблем или с меньшим количеством проблем.

Я использую ADSL и соединение PPPoE с провайдером; также, поскольку я нахожусь в Иране, могут быть некоторые ограничения для некоторых протоколов или протоколов, таких как SSL в интернет-провайдерах или ... (обычно я не могу открывать ссылки https, если не использую прокси-программное обеспечение)

Я только что прочитал тему

Ошибка списка каталогов (ls) ТОЛЬКО на порту 22 (SFTP)

которые решают мою проблему как проблемы с MTU

пожалуйста, посоветуйте мне, как я могу исправить эту проблему, спасибо

Я много искал эту проблему и много настраивал, и это заняло у меня 2 дня

Я не нашел ничего об этой проблеме в Интернете, кроме указанного адреса, и да, проблема в моем случае была MTU

Я изменил размер MTU сервера с 1500 на 1460 (1492 не сработало!) MTU моего PPPoE-соединения - 1492

по этой настройке это сработало.

Для сервера Centos я использовал

ifconfig eth1 mtu 1460

Примечание для постоянного изменения вам необходимо изменить файл конфигурации сети

эта ссылка говорит больше: http://www.cyberciti.biz/faq/how-can-i-setup-the-mtu-for-my-network-interface/

Также обратите внимание, что вы должны найти оптимальное значение непосредственно перед тем, как ваши пакеты будут фрагментированы.

для меня это был 1460 год, эта страница поможет вам в этом http://www.howtonetworking.com/VPN/mtu4.htm

Похоже, несоответствие MTU больше всего на свете. Маленькие пакеты проходят, но как только вы запрашиваете большой кусок информации, пакет теряется. Для pppoe согласно RFC2516 вы должны установить MTU равным 1492 байтам. Об изменении MTU см. этот вопрос.

SFTP не использует SSL для внутренних целей. Но SSL заблокирован, я предполагаю, что SFTP также будет заблокирован ... если есть какая-то согласованность в политике вашего правительства, то есть.