Как я могу указать порт данных клиента для FTP-сервера в активном режиме? - PullRequest
0 голосов
/ 26 июля 2010

Я использую python ftplib для подключения к ftp-серверу, который работает в активном режиме; Это означает, что сервер будет подключать мой клиентский компьютер через произвольный порт при передаче данных между нами.

Учитывая проблему безопасности, могу ли я указать клиентский порт данных (или диапазон портов) и разрешить серверу подключаться к определенному порту?

Большое спасибо за ваш ответ.

1 Ответ

0 голосов
/ 26 июля 2010

Нет способа сделать это с стандартным ftplib модулем .

Вы либо найдете альтернативную библиотеку, которая предлагает эту функцию, либо обезьяны-исправите метод makeport() на вашем FTP объекте, если вы чувствуете себя смелым.

...