每一個使用安卓設備的人都知道可以使用USB線連接電腦來傳輸文件,但是不是所有人都知道可以使用自由開源軟件(FOSS軟件)通過無線連接到安卓設備。
我知道,這并非最簡易的方式,但這樣做的確很有趣而且感覺很極客。所有,如果你有一些DIY精神,讓我為你展示如何在Linux和安卓設備之間使用FTP來傳輸文件。
第一步:安裝必要的軟件
為了連接你的安卓設備,至少需要:一個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。
打開應用之后,你將看到一大串的數字。不用緊張,你可以看到服務端已經分配到一個IP地址(本文是192.168.1.131)。往下看,將看到FTP和SFTP服務(SFTP是一個截然不同的協議,它通過SSH進行連接)都是還未運行的。再往下就是用戶名,本文設置為user。
在屏幕頂端有兩個按鈕,一個用于開啟FTP服務,另一個則是設置FTP服務。啟動服務是不言自明的。
在設置菜單中,可以改變服務器的用戶名、訪問密碼以及所使用的端口。并且你可以設置當服務器激活是阻止待機、服務開機自啟或者變更主題。
第三步:使用Filezilla
現在打開對應你所用系統的Filezilla。使用Filezilla有兩種方法:在需要傳輸文件時輸入IP、用戶名、密碼和端口,或者在Filezilla中預先保存這些信息(值得注意的是:基本上,每次你打開FTP服務時,IP都會不同的,所用需要更新保存在Filezilla中信息)。我會展示這兩種方法。
如果你想要手動輸入,直接在Filezilla窗口上方輸入必要的信息然后點擊“快速連接”即可。
需要預先存儲信息的話,點擊文件菜單下方的按鈕,這會打開“站點管理器”對話框,填寫你想要保存的信息即可。通常,我設置“登錄類型”為“詢問密碼”,安全為上。如果使用的是FTP,保存默認選項即可;但如果使用的是SFTP,必須在協議下拉選項框中進行協議的選擇。
點擊連接,輸入密碼即可。你會看到一個連接新主機的警告,這是可以在此驗證屏幕上顯示的“指紋信息”是否與Primitive FTPD上的一致。如果一致(也應該是一致的),點擊確認添加都已知主機列表,之后就不會出現該警告了。
第四步:傳輸文件
現在,你會看到兩個框,一個是“本地站點”,一個是“遠程站點”,對應的呈現了你電腦和安裝設備上的目錄和文件信息。然后你就可以在電腦端瀏覽和傳輸文件到你的安卓設備上了。個人建議上傳文件到你的Download文件夾,以便于文件跟蹤管理。你可以右擊某個文件,在彈出的菜單中選擇上傳或者下載以及移動操作,或者簡單雙擊也行。
第五步:停止服務
當你完成文件的傳輸之后,你需要做得就是停止安卓設備上的FTP服務和關閉Filezilla,如此簡單,不是嗎?
結論
我相信會有人指出,FTP并不安全。而我認為,本例不需要考慮這個問題,因為連接時間一般很短。并且多數情況下,都是在家庭私有網絡環境中進行操作。
這就是我在Linux和安卓設備間最喜歡使用的方法。
覺得有用嗎?或有又沒覺得推薦的相似軟件?請在評論中告訴我們。