本文介绍如何安装ossftp。

操作步骤

  1. 下载ossftp安装包。
    操作系统 说明 安装包
    Windows Windows系统默认未安装Python2.7,所以安装包中包含了Python2.7,解压后即可使用。 ossftp-1.2.0-win.zip
    Linux Linux系统默认安装Python2.7或Python3.x,所以安装包中不再包含可执行的Python,只包含了相关依赖库。 ossftp-1.2.0-linux-mac.zip
    macOS

    macOS系统默认安装Python2.7或Python3.x,所以安装包中不再包含可执行的Python,只包含了相关依赖库。

    ossftp-1.2.0-linux-mac.zip
  2. 解压ossftp安装包。
    注意 安装包解压后的路径不能包含中文。
  3. 运行ossftp。
    操作系统 操作方式
    Windows 双击start.vbs
    说明 如果双击没有反应,请升级IE浏览器的版本或将默认浏览器设置为其他浏览器。
    Linux

    执行以下命令。

    bash start.sh
    macOS 双击start.command
    ossftp运行后会默认打开本机的以下端口:
    • TCP 2048端口:FTP服务端口,用于接收FTP请求。
    • TCP 8192端口:Web服务端口,用于打开ossftp的图形化管理界面。
    说明 如果您需要将ossftp服务提供给他人使用,在防火墙配置中开放TCP 2048端口和TCP 8192端口。
  4. 配置ossftp。
    1. 通过浏览器访问ossftp的图形化管理界面。
      设备 访问域名
      本地机器 http://127.0.0.1:8192
      其他机器 http://Linux服务器IP:8192
    2. 在ossftp的图形化管理界面完成以下配置。
      fteserver
      参数 示例值 说明
      ossftp监听地址 127.0.0.1 使用FTP服务的客户端IP。如果是在本机上运行客户端,保持默认。
      ossftp监听端口 2048 ossftp的接收访问请求的端口。不与其他端口冲突时,保存默认。
      ossftp被动端口范围起始端口 51000 ossftp回应访问请求的起始端口。不与其他端口冲突时,保持默认。
      ossftp被动端口范围终止端口 5300 ossftp回应访问请求的结束端口。不与其他端口冲突时,保持默认。
      ossftp日志等级 INFO 设置ossftp的日志输出等级。取值如下:
      • DEBUG:记录细粒度信息事件,一般用于调试程序。
      • INFO:记录软件正常运行发生的事件。
      • WARNING:记录不会对系统造成影响的非正常事件。
      • ERROR:记录会对系统造成影响,但不影响系统稳定性的非正常事件。
      • CRITICAL:记录导致系统无法正常工作的事件。
      Bucket endpoints examplebucket.oss-cn-hangzhou.aliyuncs.com Bucket的访问域名。格式为BucketName.Endpoint。多个域名以英文逗号(,)隔开。
      Language cn ossftp的显示语言。
    3. 单击保存配置,然后单击重启使配置生效。
      注意 不要单击退出,否则会导致ossftp停止运行。