在Openwrt中使用vsftpd作为FTP服务器

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整理编辑,转载请注明出处

推荐阅读更多精彩内容

  • ftp 文件传输协议 跨平台 上传下载文件 vsftpd 工具:非常安全的文件传输协议;默认的命令端口21号,数据...
    柒夏锦阅读 2,897评论 1 9
  • 1 概述 工作中,需要搭建ftp服务器来实现资源的共享。本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,...
    ghbsunny阅读 2,262评论 0 2
  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 6,155评论 3 25
  • vsftpd.conf 部分:文件格式(5)索引 返回主要内容 名称 vsftpd.conf - vsftpd的配...
    张龙象阅读 1,057评论 0 1
  • <一>.理论篇 注:笔者还是在这里唠叨一句:理论很枯燥、很无趣,对以后要从事运维管理工作的人员来说,理论知识是必须...
    devindwan阅读 2,398评论 1 6
  • 终于到了期末总结的时刻了! 经过几天的学习,相信你对Git已经初步掌握。一开始,可能觉得Git上手比较困难,尤其是...
    萧非子阅读 452评论 0 50
  • 1.旁听生和正规学生最大的差别是什么?答案是融入感!也就是同学之间的感情,一种正气的学术氛围、互相打闹是金钱买不到...
    智仙runner阅读 102评论 0 0