我知道,這并非最簡易的方式,但這樣做的确很有趣而且感覺很極客。所有,如果你有一些 diy 精神,讓我為你展示如何在 linux 和 安卓裝置之間使用 ftp 來傳輸檔案。
<a target="_blank"></a>
安裝好 ftp 用戶端和服務端之後,就是設定兩者之間的連接配接了。先從安卓裝置的 ftp 服務端開始,首先,通過應用啟動器打開 primitive ftpd。

打開應用之後,你将看到一大串的數字。不用緊張,你可以看到服務端已經配置設定到一個 ip 位址 (本文是 192.168.1.131)。往下看,将看到 ftp 和 sftp 服務 (sftp 是一個截然不同的協定,它通過 ssh 進行連接配接) 都是還未運作的。再往下就是使用者名,本文設定為 user。
在螢幕頂端有兩個按鈕,一個用于開啟 ftp 服務,另一個則是設定 ftp 服務。啟動服務是不言自明的。
在設定菜單中,可以改變伺服器的使用者名、通路密碼以及所使用的端口。并且你可以設定當伺服器激活是阻止待機、服務開機自啟或者變更主題。
現在打開對應你所用系統的 filezilla。使用 filezilla 有兩種方法:在需要傳輸檔案時輸入 ip、使用者名、密碼和端口,或者在 filezilla 中預先儲存這些資訊(值得注意的是:基本上,每次你打開 ftp 服務時,ip 都會不同的,所用需要更新儲存在 filezilla 中資訊)。我會展示這兩種方法。
如果你想要手動輸入,直接在 filezilla 視窗上方輸入必要的資訊然後點選“快速連接配接”即可。
需要預先存儲資訊的話,點選檔案菜單下方的按鈕,這會打開“站點管理器”對話框,填寫你想要儲存的資訊即可。通常,我設定“登入類型”為“詢問密碼”,安全為上。如果使用的是 ftp,儲存預設選項即可;但如果使用的是 sftp,必須在協定下拉選項框中進行協定的選擇。
點選連接配接,輸入密碼即可。你會看到一個連接配接新主機的警告,這是可以在此驗證螢幕上顯示的“指紋資訊”是否與 primitive ftpd 上的一緻。如果一緻 (也應該是一緻的),點選确認添加都已知主機清單,之後就不會出現該警告了。
現在,你會看到兩個框,一個是“本地站點”,一個是“遠端站點”,對應的呈現了你電腦和安裝裝置上的目錄和檔案資訊。然後你就可以在電腦端浏覽和傳輸檔案到你的安卓裝置上了。個人建議上傳檔案到你的 download 檔案夾,以便于檔案跟蹤管理。你可以右擊某個檔案,在彈出的菜單中選擇上傳或者下載下傳以及移動操作,或者簡單輕按兩下也行。
當你完成檔案的傳輸之後,你需要做得就是停止安卓裝置上的 ftp 服務和關閉 filezilla,如此簡單,不是嗎?
我相信會有人指出,ftp 并不安全。而我認為,本例不需要考慮這個問題,因為連接配接時間一般很短。并且多數情況下,都是在家庭私有網絡環境中進行操作。
這就是我在 linux 和安卓裝置間最喜歡使用的方法。
原文釋出時間為:2016-10-13
本文來自雲栖社群合作夥伴“linux中國”