Теория FTP - Управляет брандмауэром на стороне клиента

сценарий:

1 ftp сервера, который работает с пассивным режимом (диапазон включенных и зарезервированных портов от 5 000 до 6 000)

1 клиентский ftp, который пытается соединиться с ftp сервера выше с пассивным режимом.

должны клиентские открытые порты от 5 000 до 6 000 на его брандмауэре?

Я пытался понять эту часть, и я имею, видел много различных статей о пассивном по сравнению с активным режимом, но я не понимаю это поведение.

0
задан 21 January 2015 в 17:10
1 ответ

При пассивном FTP и управляющее соединение (по умолчанию на порту 21), и соединение для передачи данных (к порту PASV, указанному FTP-сервером) инициируются FTP-клиентом. Обычно брандмауэры, которые позволяют своим пользователям устанавливать FTP-соединение с удаленным сервером, также позволяют клиенту установить это связанное с данными соединение.

Многие крупные сайты вообще не позволяют своим пользователям напрямую подключаться к Интернету и требуют использования прокси-сервера для всего трафика. Диапазон пассивных портов может быть проблемой для этих пользователей...

Более редким является настройка, при которой пользователям разрешается напрямую подключаться к Интернету, но только к ограниченному количеству портов, например, 80 и 443 для веб-трафика, а другие порты блокируются по умолчанию.
. В этом сценарии любой слегка продвинутый брандмауэр может быть настроен на разрешение протокола FTP и будет загружать специальный вспомогательный модуль. Брандмауэр откроет порт 21 для FTP-управляющих соединений и будет проверять контрольный трафик для PASV-порта, назначенного FTP-клиенту. Динамически этот пассивный порт откроется в брандмауэре, позволяя установить соединение для передачи данных (но только между этим клиентом и конкретным портом на этом конкретном FTP-сервере), и это разрешение будет отозвано, когда контрольное соединение будет прервано.

2
ответ дан 4 December 2019 в 13:53

Теги

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