vsftpd是開源的輕量級的常用ftp服務器.
1,安裝vsftpd服務器 (約400KB)
sudo apt-get install vsftpd
2,啟動ftp服務
sudo service vsftpd start
3,編輯vsftdp的配置文件
sudo nano /etc/vsftpd.conf
找到以下行,定義一下
anonymous_enable=NO
表示:不允許匿名訪問
local_enable=YES
設定本地用戶可以訪問。
write_enable=YES
設定可以進行寫操作
local_umask=022
設定上傳后文件的權限掩碼。
存盤退出
4, 重啟vsftpd服務
sudo service vsftpd restart
5, 測試一下, OK
通過ftp連接樹莓派系統,以用戶名pi登錄,密碼是raspberry ,即當前系統的用戶名密碼
ftp的根目錄是/home/pi,即pi用戶的HOME目錄
可上傳或下載文件了
如果設置為其他目錄 需要在配置文件中添加以下
local_root=/home/pi/ftp
allow_writeable_chroot=YES
這種情況下可能會出現沒有文件夾權限 需要給文件夾設置權限
在linux下執行 sudo chmod -R 777 /home/pi/ftp