1. 程式人生 > >樹莓派3建立ftp服務

樹莓派3建立ftp服務

配置

第一步,安裝ftp伺服器

sudo apt-get install vsftpd 

第二步,修改ftpd配置檔案

sudo vi /etc/vsftpd.conf

新增下面設定:

anonymous_enable=YES
anon_root=/home/pi/ftpServer
no_anon_password=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES

以上命令分別表示
1) 匿名使用者使能,也就是允許匿名使用者訪問
2) 伺服器的共享目錄,也就是匿名使用者登入到該ftp伺服器後的根目錄。匿名使用者登陸該伺服器後便可以訪問該目錄下的檔案。自己需要在pi目錄下新建一個ftpServer資料夾
3) 匿名使用者登陸不需要密碼
4) 允許匿名使用者進行寫操作
5) 允許匿名使用者上傳
6) 允許匿名使用者建立目錄

第三步,重啟伺服器,重新載入/etc/vsftpd.conf配置檔案

sudo /etc/init.d/vsftpd restart

第四步,進入你的/home/pi/ ftpServer目錄下建立一個空目錄,供使用者上傳

cd ~/ftpServer
mkdir anonymous
chmod 777 anonymous

測試

Windows使用者登陸該ftp伺服器

進入anonymous資料夾,然後就可以上傳或者下載裡面的檔案了。

Linux使用者登陸該伺服器
ftp IP,比如我的為ftp 192.168.0.101
使用者名稱為anonymous

進入anonymous資料夾

cd anonymous

可以用get或者put命名進行下載或者上傳檔案。

注意:目前使用者上傳的檔案的許可權只有root使用者可以讀寫,要想改動這個許可權,需要更改配置檔案裡有關umask的引數。