1. 卸载已有版本

yum remove vsftpd

2. 安装

yum install -y vsftpd

3. 创建文件服务器根目录

mkdir /ftpfile

4. 创建ftp服务器用户

useradd ftpuser -d /ftpfile -s /sbin/nologin  #新增用户

chown -R ftpuser.ftpuser /ftpfile      #设置用户目录

passwd ftpuser              #设置用户密码

5. 修改 vsftpd 配置文件

  vim /etc/vsftpd/vsftpd.conf

  新增如下行:

  local_root=/ftpfile

  anon_root=/ftpfile

  use_localtime=yes

  allow_writeable_chroot=YES

  pasv_min_port=61001

  pasv_max_port=62000

  修改如下行:(修改后)

  anonymous_enable=NO

  ftpd_banner=Welcome to xx FTP Service

  chroot_list_enable=YES

  chroot_list_file=/etc/vaftpd/chroot_list  

  新建 /etc/vsftpd/chroot_list

  添加内容:

  ftpuser

6. 修改防火墙配置

  vim /etc/sysconfig/iptables

  添加如下内容

  -A INPUT -p TCP --dport 61001:62000 -j ACCEPT

  -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

  -A INPUT -p TCP --dport 20 -j ACCEPT

  -A OUTPUT -p TCP --dport 20 -j ACCEPT

  -A INPUT -p TCP --dport 21 -j ACCEPT

  -A OUTPUT -p TCP --dport 21 -j ACCEPT

7. 重启防火墙

  service iptables restart

8. 修改 selinux

  vim /etc/selinux/config

  将 SELINUX=enforcing 修改为 SELINUX=disabled

  使 selinux 生效:

  setenforce 0

9. 重启 vsftpd

  service vsftpd restart

10. 验证

  浏览器访问 ftp://ip

最新文章

  1. linux出现user account has expired解决方案
  2. DataTable转List<Model>通用类
  3. Java Hour 59 JVM Heap
  4. 夺命雷公狗---DEDECMS----16dedecms取出首页今日更新
  5. libreoffice实现WORD文档转PDF文档
  6. FDR
  7. sc7731 Android 5.1 LCD驱动简明笔记之三
  8. PHP基础入门教程 PHP循环函数
  9. 使用rsyslog+loganalzey收集日志显示客户端ip
  10. asp:时间的计算
  11. 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别(跳出iframe方法)
  12. 按模板打印word防止并发操作
  13. Checkbox in DataList
  14. 原始js调用 选中事件
  15. MUI之App开发
  16. 学习Git过程中常用命令的总结
  17. flutter packages.
  18. Android中AdapterView/Adapter的深度学习
  19. MATLAB 求两个矩阵的 欧氏距离
  20. 【Android实验】组件通信Intent

热门文章

  1. 时间戳转日期 mysql以及sql server 用法
  2. Thymeleaf学习记录(1)--启动模板及建立Demo
  3. 第三方apk内置因签名导致SystemUI未启动启动问题案例分析
  4. OneAPM大讲堂 | 基于图像质量分析的摄像头监控系统的实现
  5. genymotion 模拟器内安装软件 the app contains ARM native code and your devices cannot run ARM instructions
  6. python第六十八天--第十二周作业
  7. 【HANA系列】SAP HANA XS的JavaScript安全事项
  8. HTML 5 <input> list 属性
  9. 校园网下对VMware网络的配置
  10. Django电商项目---完成注册页面和用户登录day1