
ossftp工具win版是一个特殊FTPserver,它接收普通FTP请求后,将对文件、文件夹的操作映射为对OSS的操作,从而使得您可以基于FTP协议来管理存储在OSS上的文件。由于Windows不会默认安装Python2.7,所以安装包中包含了Python2.7,免去您python安装配置的麻烦,解压即可使用。
主要特性
跨平台:无论是Windows、Linux还是Mac,无论是32位还是64位操作系统,无论是图形界面还是命令行都可以运行。
免安装:解压后可直接运行。
免设置:无需设置即可运行。
透明化:FTP工具是python写的,您可以看到完整的源码,我们稍后也会开源到Github。
下载安装使用
首先解压之前下载的文件,然后根据环境情况选择不同的运行方式。
Windows:双击运行start.vbs即可
Linux:打开终端,运行
$bashstart.sh
Mac:双击start.command,或者在终端运行
$bashstart.command
上述步骤会启动一个FTPserver,默认监听在127.0.0.1的2048端口。同时,为了方便您对FTPserver的状态进行管控,还会启动一个web服务器,监听在127.0.0.1的8192端口。如果您的系统有图形界面,还会自动打开控制页面。在控制页面中允许修改监听地址、监听端口、日志类型、指定某个地域的存储空间(格式为bucket.enpoint)、页面语言。修改后需保存配置并重启后生效。
同一时间内只能存在一个服务器和一个连接。如果在一个服务器已连接的情况下新建连接,则之前连接会直接断开。
连接到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的获取,请参见OSS访问控制。
高级使用
通过控制页面管理FTPserver
所有修改都需要重启才能生效。
上述的所有修改其实都是修改的ftp根目录下的config.json,所以您可以直接修改该文件。
修改监听地址
如果需要通过网络来访问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域名。
设置显示语言
通过设置cn/en,可修改FTP控制页面的显示语言为中文/英文。
直接启动FTPserver(Linux/Mac)
可以直接启动ossftp目录下的ftpserver.py,免去web_server的开销。
$pythonossftp/ftpserver.py&
配置修改方式同上。
可能遇到的问题
如果连接FTPserver时,遇到以下错误:
有两种可能:
只读访问
OSSFTP工具需要的权限列表为ListObjects、GetObject、HeadObject。关于如何创建一个具有只读访问的ram子账户,请参考图文教程如何结合ram实现文件共享。
上传文件
如果允许ram子账户上传文件,还需要PutObject。
删除文件
如果允许ram子账户删除文件,还需要DeleteObject。
输入的access_key_id和access_key_secret有误。
解决:请输入正确的信息后再重试。
所用的access_key信息为ram子账户的access_key,而子账户不具有Listbuckets权限。
解决:当使用子账户访问时,请在控制页面中指定bucketendpoints,即告诉FTPserver某个bucket应该用什么endpoint来访问。同时,子账户也需要一些必须的权限,关于使用ram访问oss时的访问控制,请参考文档访问控制。具体如下。
如果您在Linux下运行FTPserver,然后用FileZilla连接时遇到如下错误:
501can'tdecodepath(serverfilesystemencodingisANSI_X3.4-1968)
一般是因为本地的中文编码有问题。在将要运行start.sh的终端中输入下面的命令,然后再重新启动即可。
$exportLC_ALL=en_US.UTF-8;exportLANG="en_US.UTF-8";locale
主要功能
支持文件和文件夹的上传、下载、删除等操作。
通过Multipart方式,分片上传大文件。
支持大部分FTP指令,可以满足日常FTP的使用需求。
注意说明
目前在1.0版本中,考虑到安装部署的简便,OSSFTP工具没有支持TLS加密。由于FTP协议是明文传输的,为了防止您的密码泄漏,建议将FTPserver和client运行在同一台机器上,通过127.0.0.1:port的方式来访问。
不支持rename和move操作。
安装包解压后的路径不要含有中文。
FTPserver的管理控制页面在低版本的IE中可能打不开。
FTPserver支持的Python版本:Python2.6,Python2.7。
注意生产环境请使用osssdk,OSSFTP工具主要面向个人用户使用。
Tags:ossftp,oss,阿里云oss.
图像转CAD工具Img2CAD图像转换 / 946.24MB / 2017-6-1 / WinAll, WinXP, Win7 / / 小编点评:图像转CAD工具Img2CAD汉化.
下载
JPG转换成word转换器图像转换 / 160.25MB / 2010-11-21 / WinAll / / 小编点评:JPG转换成word转换器是一款免费.jp.
下载
Gene6 FTP ServerFTP工具 / 540.34MB / 2013-7-13 / WinXP, WinAll / / 小编点评:Gene6FTPServer,是一个.
下载
绿环FTP数据备份FTP工具 / 894.38MB / 2020-2-14 / WinAll / / 小编点评:绿环FTP数据备份V1.5版(20.
下载
2010南非世界杯系统主题V2010.06.11下载 桌面主题 / 837.72MB / 2012-5-3 / Win8,Win7,WinXP / 简体中文 / 免费软件 小编点评:软件介绍以2010南非世界杯为主题的.
下载
Hoolicon(图标更换下载)V3.23下载 图像其他 / 436.50MB / 2011-11-16 / Win8,Win7,WinXP / 英文 / 免费软件 小编点评:软件介绍Hoolicon可以改变Macrome.
下载
筑业新疆区建筑工程资料管理软件下载V2016下载 工程建筑 / 55.98MB / 2018-11-17 / Win8,Win7,WinXP / 简体中文 / 试用软件 小编点评:软件介绍一、软件主要编制依据:新疆维吾尔自治.
下载
DPlot Viewer下载-图表绘制软件 v2.3.4.3 图像其他 / 594.77MB / 2012-2-12 / WinAll / 英文 / 免费软件 小编点评:软件介绍DPlotViewer是一款功能强.
下载
灵境世界正版下载-灵境世界手游下载v1.0.2 安卓版动作游戏 / 854.77MB / 2014-7-5 / Android / 中文 / v1.0.2 安卓版 小编点评:灵境世界手机版是一款竖版闯关主题策.
下载
天天有喜2游戏下载-天天有喜2官方正版手游下载v1.0.1 安卓版动作游戏 / 520.90MB / 2017-8-17 / Android / 中文 / v1.0.1 安卓版 小编点评:天天有喜2官方正版手游是一款主打同.
下载
哈狗鹰潭3缺1最新版下载-哈狗鹰潭三缺一官方版下载v3.3 安卓版战棋手游 / 840.11MB / 2019-11-26 / Android / 中文 / 杭州哈狗网络科技有限公司 / v3.3 安卓版 小编点评:哈狗鹰潭三缺一安卓版是一款为鹰潭地.
下载
狩猎者联盟官网下载-狩猎者联盟手游下载v5.1.170 安卓版动作游戏 / 398.14MB / 2013-11-25 / Android / 中文 / v5.1.170 安卓版 小编点评:狩猎者联盟官网版是一款暗黑风格的动作手游,
下载
火柴人战神传说游戏下载-火柴人战神传说手机版下载v1.0.0517 安卓版动作游戏 / 952.98MB / 2014-9-1 / Android / 中文 / 畅玩时刻科技(深圳)有限公司 / v1.0.0517 安卓版 小编点评:火柴人战神传说游戏是好玩的火柴人闯关.
下载
魂刃狂潮手游下载-魂刃狂潮官方版下载v1.0.12 安卓版
小米斗斗堂游戏下载-斗斗堂小米版下载v11.0.3 安卓版
变形金刚灾难来袭游戏下载-变形金刚灾难来袭正式版下载v1.3 安卓最新版
圆桌三国无限元宝版下载-圆桌三国手游破解版下载v21.9.16.11305 安卓内购版
四川华鼎医药下载-华鼎医药官方版下载v2.19 安卓版
小月智能枕软件下载-小月智能枕app下载v1.3.1 安卓版
暗黑武侠下载安装手机版-暗黑武侠手游官方版下载v1.1.3 安卓最新版
蜘蛛机器人英雄下载安装最新版-蜘蛛机器人英雄游戏(spider)下载v1.2 安卓版
爱新牙官方版下载-爱新牙app下载v1.1.2 安卓版
山海长歌手游下载-山海长歌游戏下载v1.2 安卓版
韩剧观影快讯最新版下载-韩剧观影快讯app下载v1.1 安卓版
北京癫痫病医院软件下载-北京癫痫病医院app下载v14 安卓版
雪球的战斗最新版下载-雪球的战斗游戏下载v1.5.0 安卓版
动作游戏 / 800.28MB / 2015-6-10 / Android / 中文 / v1.5.0 安卓版 下载
乐高忍者大战破解版下载-乐高忍者大战内购破解版下载v9.3.280 安卓版
动作游戏 / 255.99MB / 2021-10-23 / Android / 中文 / v9.3.280 安卓版 下载
我是超级英雄游戏下载手机版-我是超级英雄免费完整版下载v1.0 安卓版
动作游戏 / 539.40MB / 2012-6-20 / Android / 中文 / v1.0 安卓版 下载
狂暴三国手机版下载-狂暴三国游戏下载v1.7 安卓版
动作游戏 / 675.8MB / 2017-12-7 / Android / 中文 / v1.7 安卓版 下载
任我为王微信登陆下载-任我为王微信版下载v1.2.7 安卓版
即时网游 / 523.12MB / 2014-5-16 / Android / 中文 / v1.2.7 安卓版 下载
梦幻神域百度版下载-梦幻神域手游百度版下载v4.3.1.1 安卓最新版
动作游戏 / 317.5MB / 2010-12-30 / Android / 中文 / v4.3.1.1 安卓最新版 下载
笑傲群侠手游官网-笑傲群侠正版游戏(暂未上线)v1.1.2 安卓版
动作游戏 / 507.11MB / 2012-8-14 / Android / 中文 / v1.1.2 安卓版 下载
魔法元纪游戏-魔法元纪手游(暂未上线)v1.1 安卓版
动作游戏 / 628.7MB / 2021-3-30 / Android / 中文 / v1.1 安卓版 下载
4399暗影格斗3最新版下载-暗影格斗34399版下载v1.24.3 安卓版
动作游戏 / 461.83MB / 2014-8-11 / Android / 中文 / v1.24.3 安卓版 下载
战火与秩序渠道客户端下载-战火与秩序渠道版下载v1.5.12 安卓版
动作游戏 / 194.90MB / 2011-8-1 / Android / 中文 / v1.5.12 安卓版 下载
劲乐时代游戏下载-劲乐时代手游下载v2.4.1426 安卓版
动作游戏 / 590.28MB / 2015-2-23 / Android / 中文 / v2.4.1426 安卓版 下载
混沌秘境游戏官方下载-混沌秘境手游下载v1.2.9.1 安卓版
即时网游 / 30.55MB / 2020-6-17 / Android / 中文 / v1.2.9.1 安卓版 下载
全民奇迹单机版手机版下载-全民奇迹单机版下载v14.0.0 安卓版
即时网游 / 197.67MB / 2016-2-18 / Android / 中文 / v14.0.0 安卓版 下载