1. 检查Linux系统是否安装了vsftpd的命令:
rpm -qa|grep vsftpd

  2.安装命令:

yum -y install vsftpd

3.卸载命令:(注意这个命令慎用,有可能会使系统严重瘫痪,因为卸载同时也会删除系统一些依赖文件)

yum remove vsftpd

4.创建用户

# 创建用户 ftpuser 指定 `/home/vsftpd` 目录

useradd -g root -M -d /home/vsftpd -s /sbin/nologin ftpuser

# 设置用户 ftpuser 的密码

passwd ftpuser

# 把 /home/vsftpd 的所有权给ftpuser.root

chown -R ftpuser.root /home/vsftpd

5.防火墙开启 21 端口因为 ftp 默认的端口为 21,而 centos 默认是没有开启的,
所以要修改 iptables 文件
vim /etc/sysconfig/iptables

在行上面有 22 -j ACCEPT 下面另起一行输入跟那行差不多的,只是把 22 换成 21,
然后:wq 保存。还要运行下,重启 iptables
service iptables restart

6.关闭匿名访问,需要重启

编辑vsftp配置文件:vi /etc/vsftpd/vsftpd.conf

anonymous_enable默认为YES 改为 NO

7.启动服务

使用vsftpd软件,主要包括如下几个命令:

启动ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重启ftp命令#service vsftpd restart

 设置开机启动vsftpd ftp服务# chkconfig vsftpd on

最新文章

  1. 如何解決 Homebrew Update 失敗?
  2. CSS之详解:active选择器
  3. linux lsmod命令 及相关信息
  4. EasyN IP Camera
  5. IOS UITableView下拉刷新和上拉加载功能的实现
  6. 【转】MySQL外键约束On Delete、On Update各取值的含义
  7. php笔试题1
  8. HDU - 6127: Hard challenge(扫描线,atan)
  9. python基础-字符串(6)
  10. Metasploit (二)
  11. python数据分析及展示(三)
  12. 项目Alpha冲刺(团队2/10)
  13. python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)
  14. Communications link failure due to underlying exception异常处理(转)
  15. Kotlin enum class 匿名类实例
  16. oracle 之 如何链接别人电脑的oracle
  17. 创建Python程序
  18. Java数组初始
  19. php sprintf格式化注入
  20. Eclipse里web的依赖工程部署的简便方法

热门文章

  1. React virtual DOM explained in simple English/简单语言解释React的虚拟DOM
  2. USB设备描述符
  3. docker第二篇 Docker基础用法
  4. python 修改、读取图片元数据
  5. 网页免费转换为可编辑的PDF
  6. Java 读取 .properties 文件的几种方式
  7. android提升
  8. 理解 chroot
  9. css优化和重排
  10. 图像处理---《在图片上打印文字 putText()》