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

Как остановить сброс службы FTP?

При использовании службы FTP через командную строку я пытаюсь получить список каталогов. Я получил:

ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
> ftp: get :Connection reset by peer

Есть идеи, как мне решить эту проблему? Заранее спасибо.

Попробуйте включить пассивный FTP на своем клиенте. Вы можете узнать больше об активном / пассивном ftp Вот

В активном режиме FTP клиент подключается со случайного непривилегированного порта (N> 1023) к командному порту FTP-сервера, порту 21. Затем клиент начинает прослушивать порт N + 1 и отправляет FTP-команду PORT N + 1 FTP. сервер. Затем сервер снова подключится к указанному клиентом порту данных из своего локального порта данных, то есть порта 20.

В пассивном режиме FTP клиент инициирует оба подключения к серверу, решая проблему брандмауэра, фильтрующего входящее соединение порта данных с клиентом с сервера.

Похоже, он вас сбрасывает, потому что не может открыть соединение через порты передачи данных. Находится ли FTP-сервер в вашей локальной сети?