樹莓派3建立ftp服務
阿新 • • 發佈:2019-02-02
配置
第一步,安裝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的引數。