Не вдається підключитися до сервера FTP - відключається після команди FEAT


2

Я намагаюся підключитися до сервера FTP, який я не контролюю. WinSCP & amp; FileZilla обидва не підключаються. Нижче наведено журнал з очищеним списком:

Status: Connecting to xxx.xxx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response:   220 (vsFTPd 2.0.1)
Command:    USER xxx
Response:   331 Please specify the password.
Command:    PASS ***********
Response:   230 Login successful.
Command:    FEAT
Response:   211-Features:
Error:  Could not connect to server

Я перевірив, що команда FEAT є проблемою, тому що я підключився до сервера за допомогою команди командного рядка ftp.exe і після запуску quote FEATце дало б мені таку саму відповідь:

211-Features:

... і потім відключається.

Що саме тут відбувається? Крім того, оскільки я не керую FTP-сервером, чи існує спосіб, як у FileZilla, так і у WinSCP, обійти це (тобто, запобігти відправці FEAT команда після з'єднання?)

Оновлення 1

  • Я можу підключитися до інших серверів FTP - просто проблема з цим сервером

Оновлення 2 - виявилися ще деякі дивацтва. Дозвольте мені описати мою установку трохи більше. Я намагаюся підключитися до ноутбука (dev A) (статична IP-адреса 192.168.1.2), підключеного по бездротовому каналу до іншого ноутбука, на якому запущено ICS (dev B) (бездротовий адаптер має статичну IP-адресу 192.168.1.1, але він має зовнішній IP-адреса .
- У мене немає проблем з підключенням до сервера dev B. (Команда FEAT повертає дійсний відповідь)  - У мене немає проблем із підключенням до інших FTP-сайтів dev A (Команда FEAT повертає дійсний відповідь)

Таким чином, це не може бути проблемою брандмауера, оскільки я можу підключитися до інших сайтів dev A - але це не може бути проблемою з певним FTP-сервером, тому що я можу підключитися до нього dev B.... ??

Це голова скретч ... :(


Окрім команди FEAT, чи можете ви зробити що-небудь взагалі перед відключенням? dir, cd, ls, ....?
MariusMatutiae

@MariusMatutiae Так, я можу робити всі основні операції, використовуючи ftp.exe клієнт командного рядка Windows. Я просто не можу використовувати WinSCP або FileZilla, оскільки ці програми видають FEAT після аутентифікації.
johnL

Як наслідок, чи хтось знає про будь-яких FTP-клієнтів GUI (Windows), які НЕ видають команду FEAT?
johnL

Збільшіть вихідний рівень файлової системи Filezilla (Edit- & gt; Settings- & gt; Debug) і, можливо, ви дізнаєтеся більше про те, що викликає розрив.
Andrew Lambert

Відповіді:


4

Спробуйте скористатися командою Total Commander, доданою до wcx_ftp.ini:

[General]
PreventFEAT=1

Це запобігає використанню команди 211-Feature. Це помилка механізму ICS у вікнах, а не FileZilla або інших ftp-клієнтів або серверів.


у вас є які-небудь посилання документації цього помилка ICS?
johnL

0

Можливо, помилка на FTP-сервері. Зверніться до системного адміністратора сервера.


sysadmin сервера (це велика компанія веб-хостингу) не виправити це, тому що він каже, що він може підключитися до нього штраф: (
johnL

Спробуйте збільшити ліміт TTL.
Gaurav Joseph

ви можете надати додаткову інформацію про те, чому ви вважаєте, що ця помилка відбувається, і обґрунтуйте свої пропозиції? Я не тільки шукаю рішення, але і намагаюся зрозуміти, що саме відбувається.
johnL
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.