基于CentOS-6.5

1.先查看是否已安装:rpm -qa vsftpd 或 rpm -ql vsftpd

2.安装:yum install vsftpd -y

3.设置开机启动: chkconfig vsftpd on

4.还要记得更改防火墙设置

5.修改配置文件,路径:/etc/vsftpd/vsftpd.conf
内容:

# 此处设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)
listen=YES
# 启用配置文件(未真正确定)
pam_service_name=vsftpd
# NO-> 不允许匿名登录
anonymous_enable=NO
# YES-> 允许本地用户登录
local_enable=YES
# NO-> 只允许user_list文件中的用户登录(记得去新增用户)
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
# YES-> 设置所有的本地用户可以chroot
chroot_local_user=YES
# YES-> 启用chroot_list文件来指定可以执行chroot的用户(vsftpd将在“chroot_list_file”选项值的位置寻找chroot_list文件)
chroot_list_enable=YES
# 可以执行chroot的用户列表(此文件默认需要用户自己创建)
chroot_list_file=/etc/vsftpd/chroot_list
# 连接服务器后的欢迎信息
ftpd_banner=welcome to wanglin ftp service
# 数据传输中断间隔时间,单位:秒
idle_session_timeout=600
# 数据连接超时时间,单位:秒
data_connection_timeout=120
# 可接受的最大client数目
max_clients=20
# 每个ip的最大client数目
max_per_ip=5
# 匿名用户的传输比率上限(b/s)
anon_max_rate=51200
# 本地用户的传输比率上限(b/s)
local_max_rate=5120000
# 匿名用户登陆后的根目录
anon_root=/var/ftp

———

配置过程问题汇总:
1.解决报错“500 oops bad bool value in config file for xxx”:
Linux下执行命令:sed -i 's,\r,,;s, *$,,' /etc/vsftpd/vsftpd.conf

最新文章

  1. JavaScript对象创建,继承
  2. c++ c# java 调用 c++ 写的dll
  3. Android ListView 常用技巧
  4. winform中键盘和鼠标事件的捕捉和重写(转)
  5. 集合与Iterator
  6. 初探 Ext JS 6 (sencha touch/ext升级版)
  7. 《TCP/IP详解卷1:协议》第19章 TCP的交互数据流-读书笔记
  8. MyBatis学习总结_04_解决字段名与实体类属性名不相同的冲突
  9. android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索
  10. js打开新的窗体不被浏览器阻止
  11. git 错误
  12. mysql事物处理
  13. MySQL数据库安全策略
  14. ASP.NET没有魔法——ASP.NET MVC 过滤器(Filter)
  15. drools 手动创建kmoudle.xml文件
  16. 常用的几个在线生成网址二维码的API接口
  17. Isomorphism 同构
  18. linux 组管理
  19. 集合框架_DAY16
  20. MVC的初步认识理论

热门文章

  1. C# 使用Sqlite 如何返回统计行数
  2. pager-taglib 使用说明2
  3. editplus批量删除html代码空行
  4. AngularJs学习笔记4——四大特性之双向数据绑定
  5. JavaScript 滚动页面到指定元素位置
  6. [转]myeclipse 生成JAR包并引入第三方包
  7. Android自定义控件(四)——让每一个Activity UI都具有弹性
  8. python 之 Paramiko学习
  9. HTML与CSS入门——第十四章  使用边距、填充、对齐和浮动
  10. DIV+CSS 自适应布局