如何在Cubietruck Plus上安裝配置FTP服務(wù)
FTP是文件傳輸協(xié)議(File Transfer Protocol)的縮寫,通過(guò)FTP實(shí)現(xiàn)計(jì)算機(jī)之間互相傳送文件。通過(guò)FTP服務(wù)器可以方便地供用戶上傳、下載文件,對(duì)工作有著很大的幫助。在本文中,我們將
FTP是文件傳輸協(xié)議(File Transfer Protocol)的縮寫,通過(guò)FTP實(shí)現(xiàn)計(jì)算機(jī)之間互相傳送文件。通過(guò)FTP服務(wù)器可以方便地供用戶上傳、下載文件,對(duì)工作有著很大的幫助。在本文中,我們將介紹如何在Cubietruck Plus開(kāi)發(fā)板上搭建一個(gè)FTP服務(wù),方便共享資源。
安裝vsftpd
在Linux系統(tǒng)中,F(xiàn)TP軟件最出名的就是vsftpd(very secure FTP daemon)。vsftpd具備安全性高、良好的可伸縮性、可創(chuàng)建虛擬用戶、性能穩(wěn)定、容易使用、速率高等特點(diǎn),是一個(gè)完全免費(fèi)的、開(kāi)放源代碼的FTP服務(wù)器軟件。
首先,我們需要在Linaro系統(tǒng)上安裝啟動(dòng)FTP服務(wù)。通過(guò)遠(yuǎn)程登錄Cubietruck Plus,并在終端執(zhí)行命令:dpkg -l | grep vsftpd 來(lái)查看系統(tǒng)是否已經(jīng)安裝了vsftpd軟件。如果沒(méi)有安裝,我們可以執(zhí)行命令:apt-get install vsftpd 來(lái)進(jìn)行安裝。
修改配置文件
安裝完成后,默認(rèn)配置是不允許匿名訪問(wèn),只允許本地用戶登錄。如果你有其他需要,可以修改配置文件(配置文件在中)。
使用VI編輯器打開(kāi)配置文件,可以看到里面很多都被注釋掉了,只保留幾個(gè)必要的選項(xiàng)。根據(jù)自己的需求進(jìn)行配置,不清楚某些配置的含義時(shí),可以使用翻譯工具進(jìn)行翻譯。
創(chuàng)建共享文件夾
類似于Samba,搭建FTP服務(wù)也需要有一個(gè)共享文件夾。可以在任何位置建立共享文件夾,根據(jù)個(gè)人習(xí)慣,我選擇在/root/目錄下創(chuàng)建一個(gè)名為FTP的文件夾。執(zhí)行命令:mkdir FTP 來(lái)創(chuàng)建文件夾,并把README文件放入FTP目錄以便后續(xù)連接驗(yàn)證。
為了保證權(quán)限正常,還需要對(duì)文件夾進(jìn)行授權(quán)。執(zhí)行命令:chmod 777 /root/FTP 來(lái)給文件夾設(shè)定權(quán)限。
添加FTP登錄用戶
執(zhí)行以下命令來(lái)添加FTP登錄用戶:
useradd -d /root/FTP -M user(其中user為用戶名,自行定義)
添加FTP用戶密碼,執(zhí)行以下命令:
passwd user(輸入你想要的密碼,再次確認(rèn)即可)
修改配置文件
最后,我們需要修改配置文件。執(zhí)行命令:vi 來(lái)打開(kāi)配置文件。這里面的配置比較多,每個(gè)部分都由消息頭和參數(shù)構(gòu)成。注釋以“#”表示,去掉“#”就可以讓配置起作用。根據(jù)個(gè)人需求進(jìn)行配置,如果不清楚某些配置的含義,可以搜索相關(guān)資料進(jìn)行了解。
配置完成后,重啟FTP服務(wù)使修改后的配置文件生效。執(zhí)行命令:/etc/init.d/vsftpd restart
訪問(wèn)FTP服務(wù)
現(xiàn)在,你可以通過(guò)瀏覽器使用ftp://192.168.31.222來(lái)訪問(wèn)FTP服務(wù),或者使用FTP軟件(例如FlashFXP)并輸入之前設(shè)置的用戶名和密碼進(jìn)行登錄。這樣,你就可以方便地共享資源了。
以上就是在Cubietruck Plus開(kāi)發(fā)板上安裝配置FTP服務(wù)的步驟。希望能對(duì)你有所幫助!