如何快速安裝OSSFTP工具?阿里云OSS FTP安裝圖文詳細(xì)教程

OSSFTP工具是一個(gè)特殊FTPserver,它接收普通FTP請求后,將對文件、文件夾的操作映射為對OSS的操作,從而使得您可以基于FTP協(xié)議來管理存儲(chǔ)在OSS上的文件。
注意生產(chǎn)環(huán)境請使用osssdk,OSSFTP工具主要面向個(gè)人用戶使用。
主要特性
跨平臺(tái):
無論是Windows、Linux還是Mac,無論是32位還是64位操作系統(tǒng),無論是圖形界面還是命令行都可以運(yùn)行。
免安裝:
解壓后可直接運(yùn)行。
免設(shè)置:
無需設(shè)置即可運(yùn)行。
透明化:
FTP工具是python寫的,您可以看到完整的源碼,我們稍后也會(huì)開源到Github。
主要功能
支持文件和文件夾的上傳、下載、刪除等操作。
通過Multipart方式,分片上傳大文件。
支持大部分FTP指令,可以滿足日常FTP的使用需求。
注意
1.目前在1.0版本中,考慮到安裝部署的簡便,OSSFTP工具沒有支持TLS加密。由于FTP協(xié)議是明文傳輸?shù)模?/p>
為了防止您的密碼泄漏,建議將FTPserver和client運(yùn)行在同一臺(tái)機(jī)器上,通過127.0.0.1:port的方式來訪問。
2.不支持rename和move操作。
3.安裝包解壓后的路徑不要含有中文。
4.FTPserver的管理控制頁面在低版本的IE中可能打不開。
5.FTPserver支持的Python版本:Python2.6,Python2.7。
下載

阿里云OSS FTP(阿里云FTP服務(wù)器) V1.0.2 官方版 linux/mac版(附使用教程)
- 類型:FTP 工具
- 大?。?/span>727KB
- 語言:簡體中文
- 時(shí)間:2018-01-20
由于Windows不會(huì)默認(rèn)安裝Python2.7,所以安裝包中包含了Python2.7,免去您python安裝配置的麻煩,解壓即可使用。

阿里云OSS FTP(阿里云FTP服務(wù)器) V1.0.2 官方版 linux/mac版(附使用教程)
- 類型:FTP 工具
- 大?。?/span>727KB
- 語言:簡體中文
- 時(shí)間:2018-01-20
由于Linux/Mac系統(tǒng)默認(rèn)會(huì)安裝Python2.7或Python2.6,所以安裝包中不再包含可執(zhí)行的python,只包含了相關(guān)依賴庫。
運(yùn)行
首先解壓之前下載的文件,然后根據(jù)環(huán)境情況選擇不同的運(yùn)行方式。
Windows:雙擊運(yùn)行start.vbs即可
Linux:打開終端,運(yùn)行 i.$bashstart.sh
Mac:雙擊start.command,或者在終端運(yùn)行 i.$bashstart.command
上述步驟會(huì)啟動(dòng)一個(gè)FTPserver,默認(rèn)監(jiān)聽在127.0.0.1的2048端口。同時(shí),為了方便您對FTPserver的狀態(tài)進(jìn)行管控,還會(huì)啟動(dòng)一個(gè)web服務(wù)器,監(jiān)聽在127.0.0.1的8192端口。如果您的系統(tǒng)有圖形界面,還會(huì)自動(dòng)打開控制頁面,
如下所示:
大部分情況不要任何配置,就可以運(yùn)行一個(gè)FTPserver了,如果想對FTPserver進(jìn)行配置,請注意需要重啟才能生效。
連接到FTPserver推薦使用FileZilla客戶端去連接FTPserver。
下載安裝后,按如下方式連接即可:
主機(jī):127.0.0.1
登錄類型:正常
用戶:access_key_id/bucket_name
密碼:access_key_secret
注意:
用戶中,/是必須的,如用戶
tSxyiUM3NKswPMEp/test-hz-jh-002。
-access_key_id和access_key_secret的獲取
高級(jí)使用
通過控制頁面管理FTPserver
修改監(jiān)聽地址
如果需要通過網(wǎng)絡(luò)來訪問FTPserver,那么需要修改監(jiān)聽地址,因?yàn)槟J(rèn)的監(jiān)聽地址127.0.0.1只允許來自本地的訪問??梢孕薷某蓛?nèi)網(wǎng)ip或公網(wǎng)ip。
修改監(jiān)聽端口
修改FTPserver監(jiān)聽的端口,建議端口大于1024,因?yàn)楸O(jiān)聽1024以下的端口時(shí)需要管理員權(quán)限.
修改日志等級(jí)
設(shè)置FTPserver的日志級(jí)別。FTPserver的日志會(huì)輸出到data/ossftp/目錄下,可以通過控制頁面的日志按鈕在線查看。默認(rèn)的日志界別為INFO,打印的日志信息較少,如果需要更詳細(xì)的日志信息,可以修改為DEBUG模式。如果希望減少日志的輸出,可以設(shè)置級(jí)別為WARNING或ERROR等。
設(shè)置Bucketendpoints
FTPserver默認(rèn)會(huì)探索bucket的所屬location信息,隨后將請求發(fā)到對應(yīng)的region(如oss-cn-hangzhou.aliyuncs.com或oss-cn-beijing.aliyuncs.com),F(xiàn)TPserver會(huì)優(yōu)先嘗試內(nèi)網(wǎng)訪問oss。如果您設(shè)置了bucketendpoints,如設(shè)置為test-bucket-a.oss-cn-hangzhou.aliyuncs.com,那么當(dāng)訪問test-bucket-a時(shí),就會(huì)使用oss-cn-hangzhou.aliyuncs.com域名。
注意
所有修改都需要重啟才能生效。
上述的所有修改其實(shí)都是修改的ftp根目錄下的config.json,所以您可以直接修改該文件。
直接啟動(dòng)FTPserver(Linux/Mac)
可以直接啟動(dòng)ossftp目錄下的ftpserver.py,免去web_server的開銷。
1.python ossftp/ftpserver.py
配置修改方式同上。
可能遇到的問題
如果連接FTPserver時(shí),遇到以下錯(cuò)誤:
有兩種可能:
輸入的access_key_id和access_key_secret有誤。
解決:請輸入正確的信息后再重試。
所用的access_key信息為ram子賬戶的access_key,而子賬戶不具有Listbuckets權(quán)限。
解決:當(dāng)使用子賬戶訪問時(shí),請?jiān)诳刂祈撁嬷兄付╞ucketendpoints,即告訴FTPserver某個(gè)bucket應(yīng)該用什么endpoint來訪問。同時(shí),子賬戶也需要一些必須的權(quán)限,關(guān)于使用ram訪問oss時(shí)的訪問控制。
只讀訪問
OSSFTP工具需要的權(quán)限列表為ListObjects、GetObject、HeadObject。關(guān)于如何創(chuàng)建一個(gè)具有只讀訪問的ram子賬戶,請參考圖文教程如何結(jié)合ram實(shí)現(xiàn)文件共享。
上傳文件
如果允許ram子賬戶上傳文件,還需要PutObject。
刪除文件
如果允許ram子賬戶刪除文件,還需要DeleteObject。
如果您在Linux下運(yùn)行FTPserver,然后用FileZilla連接時(shí)遇到如下錯(cuò)誤:
501 can't decode path (server filesystem encoding is ANSI_X3.4-1968)
一般是因?yàn)楸镜氐闹形木幋a有問題。在將要運(yùn)行start.sh的終端中輸入下面的命令,然后再重新啟動(dòng)即可。
1.$ export LC_ALL=en_US.UTF-8; export LANG="en_US.UTF-8"; locale
相關(guān)文章
Edge瀏覽器精簡設(shè)置菜單: 集錦/應(yīng)用等移至更多工具選項(xiàng)
目前 Edge 瀏覽器的“...”設(shè)置菜單占據(jù)大量屏幕空間,尤其是在窗口模式下,用戶體驗(yàn)較差,在最新版本dege中,微軟精簡了“...”設(shè)置菜單,提升了用戶體驗(yàn)2025-03-24如何巧妙導(dǎo)出百度網(wǎng)盤文件? 看完輕松搞定!
在工作和生活中,我們可能常常會(huì)遇到需要從百度網(wǎng)盤導(dǎo)出文件的情況,下面跟大家分享一下具體辦法2025-03-21微軟Edge瀏覽器大改版: 精簡界面 梳理?xiàng)l目
微軟在Canary頻道發(fā)布了最新版的Microsoft Edge瀏覽器,其中最引人注目的變化莫過于設(shè)置頁面的全面煥新,這次更新不僅精簡了菜單,新增了矩形按鈕,還優(yōu)化了子目錄設(shè)置,并2025-03-10如何在Firefox中實(shí)現(xiàn)垂直標(biāo)簽頁? 火狐瀏覽器垂直標(biāo)簽頁設(shè)置方法
Firefox默認(rèn)的標(biāo)簽頁是水平顯示的,但有一個(gè)方法可以將它們轉(zhuǎn)換為垂直顯示,下面我們就來看看設(shè)置方法2025-03-05引入垂直標(biāo)簽頁布局! Firefox 136瀏覽器發(fā)布
Firefox 136 正式發(fā)布,這個(gè)版本增了大家期待已久的「垂直標(biāo)簽頁」布局,下面我們就來看看詳細(xì)更新內(nèi)容2025-03-05瀏覽器怎么開啟閱讀模式? Chrome/Edge/Safari/Firefox開啟方法
閱讀模式是瀏覽器提供的一種功能,可以去除網(wǎng)頁上的廣告、按鈕、背景圖等雜亂信息,使內(nèi)容更加簡潔易讀,不同瀏覽器的閱讀模式開啟方法略有不同,以下是幾種常見瀏覽器的開2025-02-25gmail郵箱注冊及手機(jī)號(hào)碼無法驗(yàn)證的解決方法2025
今天下載一個(gè)app需要用到gmail的郵箱,這個(gè)郵箱不論是安全與隱私保護(hù)都是比較好的,但因?yàn)閲鴥?nèi)的原因不容易注冊,這里就為大家分享一下解決方法2025-02-24瀏覽器網(wǎng)頁打印預(yù)覽在哪里? 一看搞懂打印預(yù)覽告別打印失誤
避免打印出來的效果不理想,浪費(fèi)紙張,打印預(yù)覽是指在打印文檔之前,預(yù)先查看文檔的打印效果,打印預(yù)覽在哪里?詳細(xì)如下2025-02-13怎么把圖片背景變成透明? 教你一個(gè)免費(fèi)在線圖片去白底變透明的方法
瀏覽器下載的圖片有白底,想要變成透明底,方便當(dāng)素材直接導(dǎo)入,該怎么操作呢?之前介紹很多方法都用到了軟件,今天教大家一個(gè)在線處理方法2025-01-31如何在Edge瀏覽器中安裝第三方翻譯插件? Edge瀏覽器插件安裝全攻略
Edge瀏覽器作為微軟推出的新一代瀏覽器軟件,不僅界面簡潔、速度快,還支持用戶自由安裝插件來擴(kuò)展其功能,今天,我們就來詳細(xì)講解一下Edge瀏覽器安裝插件的方法2025-01-30