我知道,這並不是最簡易的方式,但這樣作的確頗有趣並且感受很極客。全部,若是你有一些 DIY 精神,讓我爲你展現如何在 Linux 和 安卓設備之間使用 FTP 來傳輸文件。linux
第一步:安裝必要的軟件安全
爲了鏈接你的安卓設備,至少須要:一個 FTP 服務器和一個 FTP 客戶端。這二者都有很多的選擇,我的比較推薦Filezilla做爲客戶端,由於它是開源的,並且支持多種平臺。服務器
我最喜歡的 FOSS 安卓應用商店就是F-Droid。F-Droid 有兩個很是棒的 FTP 服務端應用:primitive ftpd和FTP Server (Free)。這二者都只能運行在安卓 4.0 或者更高的版本中。本文我會集中介紹 primitive ftpd,若是使用 FTP Sever (free) 也是同樣的步驟。網絡
第二步:熟悉 FTP 服務器教程
安裝好 FTP 客戶端和服務端以後,就是設置二者之間的鏈接了。先從安卓設備的 FTP 服務端開始,首先,經過應用啓動器打開 primitive ftpd。get
打開應用以後,你將看到一大串的數字。不用緊張,你能夠看到服務端已經分配到一個 IP 地址 (本文是 192.168.1.131)。往下看,將看到 FTP 和 SFTP 服務 (SFTP 是一個大相徑庭的協議,它經過 SSH 進行鏈接) 都是還未運行的。再往下就是用戶名,本文設置爲 user。it
在屏幕頂端有兩個按鈕,一個用於開啓 FTP 服務,另外一個則是設置 FTP 服務。啓動服務是不言自明的。登錄
在設置菜單中,能夠改變服務器的用戶名、訪問密碼以及所使用的端口。而且你能夠設置當服務器激活是阻止待機、服務開機自啓或者變動主題。ftp
第三步:使用 Filezilla軟件
如今打開對應你所用系統的 Filezilla。使用 Filezilla 有兩種方法:在須要傳輸文件時輸入 IP、用戶名、密碼和端口,或者在 Filezilla 中預先保存這些信息(值得注意的是:基本上,每次你打開 FTP 服務時,IP 都會不一樣的,所用須要更新保存在 Filezilla 中信息)。我會展現這兩種方法。
若是你想要手動輸入,直接在 Filezilla 窗口上方輸入必要的信息而後點擊「快速鏈接」便可。
須要預先存儲信息的話,點擊文件菜單下方的按鈕,這會打開「站點管理器」對話框,填寫你想要保存的信息便可。一般,我設置「登陸類型」爲「詢問密碼」,安全爲上。若是使用的是 FTP,保存默認選項便可;但若是使用的是 SFTP,必須在協議下拉選項框中進行協議的選擇。
點擊鏈接,輸入密碼便可。你會看到一個鏈接新主機的警告,這是能夠在此驗證屏幕上顯示的「指紋信息」是否與 Primitive FTPD 上的一致。若是一致 (也應該是一致的),點擊確認添加都已知主機列表,以後就不會出現該警告了。
第四步:傳輸文件
如今,你會看到兩個框,一個是「本地站點」,一個是「遠程站點」,對應的呈現了你電腦和安裝設備上的目錄和文件信息。而後你就能夠在電腦端瀏覽和傳輸文件到你的安卓設備上了。我的建議上傳文件到你的 Download 文件夾,以便於文件跟蹤管理。你能夠右擊某個文件,在彈出的菜單中選擇上傳或者下載以及移動操做,或者簡單雙擊也行。
第五步:中止服務
當你完成文件的傳輸以後,你須要作得就是中止安卓設備上的 FTP 服務和關閉 Filezilla,如此簡單,不是嗎?
結論
我相信會有人指出,FTP 並不安全。而我認爲,本例不須要考慮這個問題,由於鏈接時間通常很短。而且多數狀況下,都是在家庭私有網絡環境中進行操做。
這就是我在 Linux 和安卓設備間最喜歡使用的方法。
免費提供最新Linux技術教程書籍,爲開源技術愛好者努力作得更多更好:http://www.linuxprobe.com/