Почему некоторые FTP-клиенты не подключаются к FTP-серверу IIS7?

6157
jligda

У меня Windows 2008 R2 Server с II7. Я установил FTP-сервер. Я могу подключиться к нему нормально с Dreamweaver CS5 на моем Mac. Я могу подключиться к нему с помощью Cute FTP 7 Professional на ПК. Я не могу подключиться к нему с помощью Filezilla на Mac. С Filezilla время ожидания операции истекает через некоторое время. Некоторые из моих клиентов не могут подключиться к нему независимо от того, какой FTP-клиент они используют. Мы прошли проверку учетных данных (хост, имя пользователя и пароль) и уверены, что все они верны.

Может кто-нибудь пролить свет на эту ситуацию. Я отмечаю, что программы, с которыми я могу связаться, старше. Возможно, есть более продвинутые настройки безопасности на новых клиентах? Настройки, которые я использую, подключаются через FTP, порт 21, обычная аутентификация ... куча других настроек, которые я не понимаю.

Журналы Filezilla (которые не подключаются):

Status: Resolving address of ftp.steadyserve.net Status: Connecting to xx.xx.xxx.xxx:21... Status: Connection established, waiting for welcome message... Response: 220 Microsoft FTP Service Command: USER xxxxxx Response: 331 Password required for pedroo. Command: PASS ******* Response: 230 User logged in. Command: SYST Response: 215 Windows_NT Command: FEAT Response: 211-Extended features supported: Response: LANG EN* Response: UTF8 Response: AUTH TLS;TLS-C;SSL;TLS-P; Response: PBSZ Response: PROT C;P; Response: CCC Response: HOST Response: SIZE Response: MDTM Response: REST STREAM Response: 211 END Command: OPTS UTF8 ON Response: 200 OPTS UTF8 command successful - UTF8 encoding now ON. Status: Connected Status: Retrieving directory listing... Command: PWD Response: 257 "/pedroo" is current directory. Command: TYPE I Response: 200 Type set to I. Command: PASV Response: 425 Cannot open data connection. Command: PORT 10,0,0,8,210,49 Response: 200 PORT command successful. Command: LIST Response: 150 Opening BINARY mode data connection. Error: Connection timed out Error: Failed to retrieve directory listing 

Журналы Dreamweaver (которые соединяются):

< 220 Microsoft FTP Service > USER pedroo < 331 Password required for pedroo. > PASS < 230 User logged in. > PWD < 257 "/pedroo" is current directory. > PWD < 257 "/pedroo" is current directory. > CWD /pedroo < 250 CWD command successful. > PWD < 257 "/pedroo" is current directory. > CWD /pedroo < 250 CWD command successful. > PORT 10,0,0,8,211,100 < 200 PORT command successful. > TYPE A < 200 Type set to A. 

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

ТИА,

сойка

1
Можете ли вы включить соответствующий фрагмент журналов от каждого клиента? Martin Prikryl 9 лет назад 1
Я буду редактировать вопрос с журналами. Спасибо! jligda 9 лет назад 0
Попробуйте включить ведение журнала отладки в Filezilla (Edit-> Settings-> Debug). Это даст вам гораздо больше информации о том, что делает FZ и где он терпит неудачу. Andrew Lambert 9 лет назад 0
Спасибо, это оказалось проблемой порта. Я нашел ответ здесь: http://superuser.com/search?q=ftp+can%27t+retrieve+directory+listing. Обратите внимание, что НЕ проблема ISS / Apache, UltraDEVV. Файлы журнала были полезны. Спасибо! jligda 9 лет назад 0

2 ответа на вопрос

0
Martin Prikryl

It's difficult to help without seeing logs.

But my wild guess is that the working clients use different (possibly active) transfer mode than the non-working (passive).

You will get a better answer, once you share the logs.

0
jligda

Я нашел ответ, уже опубликованный здесь:
FileZilla FTP для AWS EC2 Windows Server 2012 Экземпляр: не удалось получить список каталогов

Это была проблема порта. Лог-файлы были полезны для просмотра и помогли мне сузить их.

Какой конкретно ответ? slhck 9 лет назад 0
Извините, я скопировал неверный URL выше. Это ответ: http://superuser.com/questions/811527/filezilla-ftp-to-aws-ec2-windows-server-2012-instance-failed-to-retrieve-direct jligda 9 лет назад 1

Похожие вопросы