本文介绍如何安装ossftp。
操作步骤
- 下载ossftp安装包。 - 操作系统 - 说明 - 安装包 - Windows - Windows系统默认未安装Python2.7,所以安装包中包含了Python2.7,解压后即可使用。 - Linux - Linux系统默认安装Python2.7或Python3.x,所以安装包中不再包含可执行的Python,只包含了相关依赖库。 - macOS - macOS系统默认安装Python2.7或Python3.x,所以安装包中不再包含可执行的Python,只包含了相关依赖库。 
- 解压ossftp安装包。 重要- 安装包解压后的路径不能包含中文。 
- 运行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端口。 
- 配置ossftp。 - 通过浏览器访问ossftp的图形化管理界面。 - 设备 - 访问域名 - 本地机器 - http://127.0.0.1:8192- 其他机器 - http://Linux服务器IP:8192
- 在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的显示语言。 
- 单击保存配置,然后单击重启使配置生效。 重要- 不要单击退出,否则会导致ossftp停止运行。