opkgupdate
opkginstall vsftpd
ln -s? /etc/init.d/vsftpd/etc/rc.d/S50vsftpd? ? #建立快速啟動(dòng),如果是固件集成vsftpd,則跳過(guò)該步驟;
防火墻開(kāi)啟21端口,如果有需要,可以進(jìn)行端口轉(zhuǎn)發(fā)
vim /etc/vsftpd.conf
做出如下修改
chown_uploads=YES? ? ? ? ? ? ? ? #上傳后更改文件所屬權(quán)
chown_username=root? ? ? ? ? ? #上傳后更改文件所屬權(quán)
ftp_username=nobody? ? ? ? ? #定義匿名用戶名
anonymous_enable=YES? ? ? ? ? ? ? ? ? #允許匿名用戶訪問(wèn)
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=/? ? ? ? ? ? ? ? ? ? ? ? ? #本地用戶主目錄(必須)
修改文件權(quán)限
chown root:nogroup /mnt/anymous
chmod 557 /mnt/anymous
啟動(dòng)vsftpd
/etc/init.d/vsftpd restart
殺掉vsftpd進(jìn)程
kill-9 PID
本文章由http://www.wifidog.pro/2015/08/13/openwrt-ftp.html整理編輯,轉(zhuǎn)載請(qǐng)注明出處