开发者社区> 问答> 正文

【OSS】运行ftpserver的机器由于端口限制导致数据传输不成功,怎么办?

已解决

运行ftpserver的机器由于端口限制导致数据传输不成功,怎么办?

展开
收起
云上猫猫 2022-01-19 16:05:28 4385 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    由于ftp协议的控制端口和数据端口不同,当ftpserver工作在被动模式下,每当需要传输数据时,ftpserver会打开1个随机端口,等待客户端来连接。所以当ftpserver所在机器有端口限制时,可能会导致数据无法正常传输。

    解决办法是当运行ftpserver.py时,通过指定--passive_ports_start和--passive_ports_end参数来设置本地端口的起止范围,然后将该范围的端口都打开。

    2022-01-19 16:05:39
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载