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

Порты источника и назначения для пассивного FTP

Мне не удается определить порты источника и назначения, чтобы добавить правило переадресации портов, чтобы внешний FTP-клиент мог подключаться к vsftpd файловый сервер в зеленой сети.

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

Если я использовал программу командной строки ftp, я получаю сообщение 425 Failed to install connection. Хотя я указал pasv_min_port и pasv_max_port чтобы быть 40000 и 40100 соответственно в vsfpd, анализ wirehark показывает, что у клиента нет портов из этого диапазона! На брандмауэре сервера я создал правило переадресации портов, чтобы разрешить связь с диапазоном портов 40000: 40100, то есть исходным портом, порт назначения - 21.