如何快速安装OSSFTP工具?阿里云OSS FTP安装图文详细教程

OSSFTP工具是一个特殊FTPserver,它接收普通FTP请求后,将对文件、文件夹的操作映射为对OSS的操作,从而使得您可以基于FTP协议来管理存储在OSS上的文件 。
注意生产环境请使用osssdk,OSSFTP工具主要面向个人用户使用 。
主要特性
跨平台:
无论是Windows、Linux还是Mac,无论是32位还是64位操作系统,无论是图形界面还是命令行都可以运行 。
免安装:
解压后可直接运行 。
免设置:
无需设置即可运行 。
透明化:
FTP工具是python写的,您可以看到完整的源码,我们稍后也会开源到Github 。
主要功能
支持文件和文件夹的上传、下载、删除等操作 。
通过Multipart方式,分片上传大文件 。
支持大部分FTP指令,可以满足日常FTP的使用需求 。
注意
1.目前在1.0版本中,考虑到安装部署的简便,OSSFTP工具没有支持TLS加密 。由于FTP协议是明文传输的,
为了防止您的密码泄漏,建议将FTPserver和client运行在同一台机器上,通过127.0.0.1:port的方式来访问 。
2.不支持rename和move操作 。
3.安装包解压后的路径不要含有中文 。
4.FTPserver的管理控制页面在低版本的IE中可能打不开 。
5.FTPserver支持的Python版本:Python2.6,Python2.7 。
下载
由于Windows不会默认安装Python2.7,所以安装包中包含了Python2.7,免去您python安装配置的麻烦,解压即可使用 。
【如何快速安装OSSFTP工具?阿里云OSS FTP安装图文详细教程】由于Linux/Mac系统默认会安装Python2.7或Python2.6,所以安装包中不再包含可执行的python,只包含了相关依赖库 。
运行
首先解压之前下载的文件,然后根据环境情况选择不同的运行方式 。
Windows:双击运行start.vbs即可
Linux:打开终端,运行 i.$bashstart.sh
Mac:双击start.command,或者在终端运行 i.$bashstart.command
上述步骤会启动一个FTPserver,默认监听在127.0.0.1的2048端口 。同时,为了方便您对FTPserver的状态进行管控,还会启动一个web服务器,监听在127.0.0.1的8192端口 。如果您的系统有图形界面,还会自动打开控制页面,
如下所示:

如何快速安装OSSFTP工具?阿里云OSS FTP安装图文详细教程

文章插图
大部分情况不要任何配置,就可以运行一个FTPserver了,如果想对FTPserver进行配置,请注意需要重启才能生效 。
连接到FTPserver推荐使用FileZilla客户端去连接FTPserver 。
下载安装后,按如下方式连接即可:
主机:127.0.0.1
登录类型:正常
用户:access_key_id/bucket_name
密码:access_key_secret
注意:
用户中,/是必须的,如用户
tSxyiUM3NKswPMEp/test-hz-jh-002 。
-access_key_id和access_key_secret的获取
如何快速安装OSSFTP工具?阿里云OSS FTP安装图文详细教程

文章插图
高级使用
通过控制页面管理FTPserver
修改监听地址
如果需要通过网络来访问FTPserver,那么需要修改监听地址,因为默认的监听地址127.0.0.1只允许来自本地的访问 。可以修改成内网ip或公网ip 。
修改监听端口
修改FTPserver监听的端口,建议端口大于1024,因为监听1024以下的端口时需要管理员权限.
修改日志等级
设置FTPserver的日志级别 。FTPserver的日志会输出到data/ossftp/目录下,可以通过控制页面的日志按钮在线查看 。默认的日志界别为INFO,打印的日志信息较少,如果需要更详细的日志信息,可以修改为DEBUG模式 。如果希望减少日志的输出,可以设置级别为WARNING或ERROR等 。
设置Bucketendpoints
FTPserver默认会探索bucket的所属location信息,随后将请求发到对应的region(如oss-cn-hangzhou.aliyuncs.com或oss-cn-beijing.aliyuncs.com),FTPserver会优先尝试内网访问oss 。如果您设置了bucketendpoints,如设置为test-bucket-a.oss-cn-hangzhou.aliyuncs.com,那么当访问test-bucket-a时,就会使用oss-cn-hangzhou.aliyuncs.com域名 。

推荐阅读