Второй вопрос заключается в поддержке и устранении неполадок клиентов, которые делают (или не) поддерживают пассивный режим. В качестве примера, в командной строке FTP утилита предоставляется Solaris не поддерживает пассивный режим, требуя сторонних FTP клиент, например, NcFTP.
С массовым популярность World Wide Web, многие люди предпочитают использовать свои веб браузеру в качестве клиента FTP. Большинство браузеров поддерживают только в пассивном режиме, когда доступ к FTP: //URL.
Это может быть либо хорошим или плохим в зависимости от того, что серверы и брандмауэры настроены на поддержку.
Пассивный FTP Пример Ниже изображения является актуальной пример пассивного FTP сессии. Единственные вещи, которые были изменены имена серверов, IP-адреса и имена пользователей. В этом примере сеанс FTP инициируется из testbox1.slacksite.com (192.168.150.80), Linux-коробка работает стандартный клиент командной строки FTP, чтобы testbox2.slacksite.com (192.168.150.90), Linux-коробка работает ProFTPd 1.2. 2RC2.
Отладка (-d) флаг используется с клиентом FTP, чтобы показать, что происходит за кулисами. Все в красный цвет отладочный вывод, который показывает фактические команды FTP отправляется на сервер и ответов, полученных от этих команд. Нормальный вывод сервера показано в черном, и пользовательский ввод жирным шрифтом.
Обратите внимание на разницу в команде PORT в этом примере, в отличие от активного, например FTP. Здесь мы видим, порт открывается на сервере (192.168.150.90) системы, а не клиента. Смотрите обсуждение о формате команды PORT выше, в разделе Активный FTP Пример
Testbox1:.
{/Дома /PT /бездельник /public_html}% FTP -d testbox2
связи с testbox2.slacksite.com. .
220 testbox2.slacksite.com FTP-сервер готов галерея Название (testbox2: бездельник): бездельник
---> USER бездельник
331 требуется пароль для бездельника
. Пароль: TmpPass
---> PASS XXXX 230
бездельник пользователя, вошедшего в
---> СИС
215 UNIX Тип:. L8
Тип пульта система UNIX
Использование двоичного режима передачи файлов. .
FTP> пассивным
Пассивный режим в продаже FTP> Ls
FTP:.
setsockopt (игнорируется): Доступ запрещен
---> ПАСВ
227 Ввод пассивный режим (192,168,150, 90195149).
---> СПИСОК
150 Открытие соединения данных режима ASCII для списка файлов
drwx ------ пользователи 3 Slacker 104 27 июля 1:45 public_html
226 Передача завершена.
FTP