COS支持FTP方式上传啦

COS支持FTP方式上传啦
--http://bbs.qcloud.com/thread-10054-1-1.html

 

1.创建账号
目前该功能暂未完全放开, 如果需要,请进入 工单系统-需求类-对象存储服务-FTP功能开通,才可以找到创建账号的界面。

 COS支持FTP方式上传啦 
在COS控制台上可以创建FTP账户,设置密码和对应bucket。
每个ftp账户绑定一个bucket,可以随时修改。
登录相应的ftp账户就可以操作绑定的bucket的内容了。

注意:

登录的用户名为 上图中框内的整个用户名,需要包括前缀。
登录用的主机名会在上图中展示出来,用户留意观察,这里贴图去掉了这部分。


2.FTP使用

部分功能都和原生FTP相同,除了以下几点:
ftp不支持下载操作
ftp目前不支持远程移动、复制和重命名。
ftp上传目前限制文件最大100M

一)FTP客户端

主机名为:xx.xx.xx.xx 端口:9421
用户名和密码即为上一步创建的用户名和密码。
ftp同时支持显式加密传输和不加密传输,为减少密码泄露的风险建议使用显式加密传输,隐式加密方式不支持。
如果上传的文件有比较大的文件,建议超时时间设置长一些,推荐不低于300s
以WinSCP为例:
 COS支持FTP方式上传啦 
 COS支持FTP方式上传啦 


二)DISCUZ的用户
 COS支持FTP方式上传啦 


启用SSL连接 建议开启,以减少密码泄露的风险。
注意:Discuz使用的ftp_ssl_connect函数,如果函数不存在会自动切换为不支持ssl的 ftp_connect,所以即使测试成功,也要自己确定一下是否真正使用了ssl。比如确定ftp_ssl_connect是否存在,或者抓包查看内容是否加密。PHP官网发布的Windows下的版本默认是不支持ftp_ssl_connect函数的,如果想启用ssl连接,需要自行下载php源码进行编译同时包含了ftp模块和OpenSSL模块的版本。
被动模式(pasv)连接 建议开启。
远程附件目录 需要先在COS上创建好。
远程访问URL 遵循COS上文件的下载规则。
http://${bucket}-${appid}.file.myqcloud.com/${path}
其中appid为上传到cos项目的appid,bucket为ftp账号绑定的bucket,path即为刚刚设置的远程附件目录。
FTP传输超时时间 如果允许大文件上传,这里的时间需要设置大一些,推荐不低于300s。


三)浏览器&Windows资源管理器

直接访问,注意:这两个工具是不支持ssl加密的。 只能使用winscp才支持加密
ftp://xxx.xxx.xxx.xxx:9421

 

cuteFTP客户端软件也支持加密

要加密也要服务端支持才行啊

cuteFTP选择协议

 

posted @ 2015-10-26 16:55  xiaohuazi  阅读(985)  评论(0编辑  收藏  举报