Я пытаюсь подключиться к FTP-серверу, который я не контролирую. WinSCP и 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 является проблемой, потому что я подключился к серверу с помощью командной строки Windows 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, но имеет внешний Айпи адрес .
- У меня нет проблем с подключением к серверу от dev B
(Команда FEAT возвращает правильный ответ) - У меня нет проблем с подключением к ДРУГИМ FTP-сайтам с помощью dev A
(команда FEAT возвращает правильный ответ)
Так что это не может быть проблема с брандмауэром, так как я могу нормально подключаться к другим сайтам с помощью dev A
- но это не может быть проблемой с конкретным FTP-сервером, потому что я могу подключиться к нему с помощью dev B
...??
Это скребок для головы ... :(