opkgupdate
opkginstall vsftpd
ln -s? /etc/init.d/vsftpd/etc/rc.d/S50vsftpd? ? #建立快速啟動,如果是固件集成vsftpd,則跳過該步驟;
防火墻開啟21端口,如果有需要,可以進行端口轉發(fā)
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? ? #允許匿名創(chuàng)建目錄
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整理編輯,轉載請注明出處