opkgupdate
opkginstall vsftpd
ln -s /etc/init.d/vsftpd/etc/rc.d/S50vsftpd #建立快速啟動,如果是固件集成vsftpd,則跳過該步驟;
防火牆開啟21端口,如果有需要,可以進行端口轉發
vim /etc/vsftpd.conf
做出如下修改
chown_uploads=YES #上傳后更改文件所屬權
chown_username=root #上傳后更改文件所屬權
ftp_username=nobody #定義匿名用戶名
anonymous_enable=YES #允許匿名用戶訪問
anon_upload_enable=YES #允許匿名上傳
anon_mkdir_write_enable=YES #允許匿名創建目錄
anon_root=/mnt/anymous #匿名用戶根目錄
anon_max_rate=512000 #匿名用戶限速
local_enable=YES #允許本地用戶登錄(必須)
write_enable=YES #允許上傳
local_umask=022 #允許上傳
check_shell=NO
local_root=/ #本地用戶主目錄(必須)
修改文件權限
chown root:nogroup /mnt/anymous
chmod 557 /mnt/anymous
啟動vsftpd
/etc/init.d/vsftpd restart
殺掉vsftpd進程
kill-9 PID
本文章由http://www.wifidog.pro/2015/08/13/openwrt-ftp.html整理編輯,轉載請注明出處