安装ossftp

本文介绍如何安装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的图形化管理界面完成以下配置。

      参数

      示例值

      说明

      ossftp监听地址

      127.0.0.1

      使用FTP服务的客户端IP。如果是在本机上运行客户端,保持默认。

      ossftp监听端口

      2048

      ossftp的接收访问请求的端口。不与其他端口冲突时,保存默认。

      ossftp被动端口范围起始端口

      51000

      ossftp回应访问请求的起始端口。不与其他端口冲突时,保持默认。

      ossftp被动端口范围终止端口

      53000

      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停止运行。