本文介绍如何安装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停止运行。