0

我使用 python ftplib 连接到在活动模式下运行的 ftp 服务器;这意味着当我们之间发送数据时,服务器将在随机端口上连接我的客户端计算机。

考虑到安全问题,我可以指定客户端的数据端口(或端口范围),让服务器连接某个端口吗?

非常感谢您的回复。

4

2 回答 2

1

使用标准ftplib模块无法做到这一点。

如果你觉得勇敢,你要么会找到一个提供此功能的替代库,要么会makeport()在你的对象上对方法进行猴子补丁。FTP

于 2010-07-26T11:35:15.133 回答
-2

从 Python 3.3 开始,建立连接的 ftplib 函数采用一个source_addr允许您执行此操作的参数。

于 2021-07-20T10:47:09.690 回答