Linux中國

在電腦和安卓設備之間使用 FTP 傳輸文件

每一個使用安卓設備的人都知道可以使用 USB 線連接電腦來傳輸文件,但是不是所有人都知道可以使用自由開源軟體(FOSS 軟體)通過無線連接到安卓設備。

我知道,這並非最簡易的方式,但這樣做的確很有趣而且感覺很極客。所有,如果你有一些 DIY 精神,讓我為你展示如何在 Linux 和 安卓設備之間使用 FTP 來傳輸文件。

第一步:安裝必要的軟體

為了連接你的安卓設備,至少需要:一個 FTP 伺服器和一個 FTP 客戶端。這兩者都有不少的選擇,個人比較推薦 Filezilla 作為客戶端,因為它是開源的,而且支持多種平台。

我最喜歡的 FOSS 安卓應用商店就是 F-Droid。F-Droid 有兩個非常棒的 FTP 服務端應用:primitive ftpdFTP 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 和安卓設備間最喜歡使用的方法。

覺得有用嗎?或有又沒覺得推薦的相似軟體?請在評論中告訴我們。

如果覺得此文有用,請花幾分鐘分享到你常用的社交站點中。

via: https://itsfoss.com/use-ftp-linux-android/

作者:John Paul 譯者:GHLandy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國