Cubietruck?

FTP是File Transfer Protocol(檔案傳輸協議)的縮寫,通過FTP實現計算機之間互相傳送檔案。

通過FTP伺服器可以方便的供使用者上傳,下載檔案,對工作有著很大的幫助(小編公司的電腦埠都被封了,全程都是FTP共享檔案的),所以小編也想試試在Cubietruck Plus上搭建一個FTP服務,方便共享資源。

Cubietruck Plus開發板026安裝配置FTP服務

工具/原料

Linaro

Cubietruck Plus

Cubieboard5

CB5

FTP

方法/步驟

在linux系統中,FTP軟體最出名的就是vsftpd(very secure FTP daemon), vsftpd具備安全性高、良好的可伸縮性、可建立虛擬使用者、效能穩定、容易使用、速率高等特點,是一個完全免費的、開放原始碼的ftp伺服器軟體。

Cubietruck Plus開發板026安裝配置FTP服務

首先我們先在Linaro上安裝啟動FTP服務,用Putty遠端登陸Cubietruck Plus,首先我們在終端執行命令:

dpkg -l grep vsftpd來檢視系統是否已經安裝相關軟體,我們可以看到有相關的服務,系統沒有安裝過vsftpd服務。

執行命令:apt-get install vsftpd

Cubietruck Plus開發板026安裝配置FTP服務

vsftpd安裝完成後,預設配置是不允許匿名訪問,只允許本地使用者登入,如果你有其他需要,則需要修改配置檔案(配置檔案在/etc/vsftpd.conf中)。

使用VI開啟vsftpd.conf配置檔案:

cat /etc/vsftpd.conf 我們可以看到,裡面很多都被#註釋掉了,只保留幾個必要的選項。

Cubietruck Plus開發板026安裝配置FTP服務

建立共享資料夾,和samba一樣,需要有個共享資料夾,建在哪裡看自己習慣,小編還是放/root/目錄下,執行命令:mkdir FTP

同樣我們把REDAME檔案放進FTP目錄以便待會連線驗證。

授權檔案目錄,執行命令:

chmod 777 /root/FTP //給目錄設定許可權

Cubietruck Plus開發板026安裝配置FTP服務

新增FTP登入使用者,執行以下命令:

useradd -d /root/FTP -M user(user為使用者名稱,自行定義)

新增FTP使用者密碼,執行以下命令:

passwd user

輸入你想要的密碼,再次確認即可。

Cubietruck Plus開發板026安裝配置FTP服務

最後我們來修改vsftpd.conf配置檔案,執行命令:

vi /etc/vsftpd.conf ,開啟vsftpd.conf配置檔案,這裡面配置比較多,每個部分有訊息頭和引數構成, 註釋用#表示,前面有#號的配置可以更改,去掉#,就可以讓配置起作用,vsftpd.conf的配置比較多,小編看得都眼花呀(都是英文,累呀),大家根據自己的需求自行配置,不知道是啥就找東西翻譯。

剛收到“方糖電子”贊助的創玖SSD固態硬碟一枚,準備把他它搭建成FTP共享平臺。

0 Cubietruck Plus開發板024創久SSD固態硬碟測評

Cubietruck Plus開發板026安裝配置FTP服務

進入VI編輯器,在命令模式下按“:”任何輸入:set number顯示行號

這裡小編只開啟本地登入及上下傳等簡單的功能,找到相應行數,去掉前面的#號:

29 write_enabl=YES (YES則開啟FTP全域性的寫許可權,NO則關閉)

33 local_umask=022 (本地使用者上傳檔案)

38 anon_upload_enable=YES(YES則開啟匿名使用者上傳許可權,NO則關閉)

42 anon_mkdir_write_enable=YES(YES則開啟匿名使用者新建目錄的許可權,NO則關閉)

Cubietruck Plus開發板026安裝配置FTP服務

配置完成之後重啟一下FTP服務,使修改後的配置檔案生效,重啟vsftpd服務,執行命令:

/etc/init.d/vsftpd restart

接下來就可以在瀏覽器用ftp://192.168.31.222訪問,也可以用ftp軟體(比如flashFXP),密碼之前設定的user密碼。

Cubietruck Plus開發板026安裝配置FTP服務

檔案, 使用者, 開發板,
相關問題答案