更新时间:2021-03-18 GMT+08:00
分享

使用obsftp上传/下载数据失败

现象描述

obsftp能够成功启动,但上传/下载数据失败。

可能原因

由于obsftp启动时,如果不指定使用端口,会从0~65535端口中随机选一个。当防火墙或者使用的虚拟机安全组限制了obsftp选择的端口时,使用obsftp时就会出现上传/下载数据失败的现象。

解决办法

针对端口占用原因导致的上传/下载数据失败,可以通过以下两种方式解决:

  • 方式一:放通防火墙或者安全组的所有端口限制。
  • 方式二:在启动obsftp时指定端口范围(指定的端口需要包含在防火墙放通的端口范围内)。以指定50000~60000范围内端口为例,启动obsftp的命令如下:
    python FTPServerStart.py --passive_ports_start=50000 --passive_ports_end=60000

相关文档