1,查看是否安装了FTP:rpm -qa |grep vsftpd

2,如果没有安装,可以使用如下命令直接安装

yum -y install vsftpd

默认安装目录:/etc/vsftpd

3,添加FTP账号

useradd admin  -s /sbin/nologin

该账户路径默认指向/home/admin目录

设置密码:passwd admin

4,一些常用设置

a,设置匿名用户可以下载上传

将文件/etc/vsftpd/vsftpd.conf 中

anon_upload_enable=YES

anon_mkdir_write_enable=YES

两项启用(去掉前面的#号)

b,设置防火墙:iptables -F

c,设置开机启动sftp:chkconfig vsftpd on

d,根据个人需要设置默认目录

这里设置/www为默认目录。修改/etc/passwd文件,找到你的用户名的那一行修改路径,然后保存即可,无需重启

将admin:x:500:500::/home/admin:/sbin/nologin

改成admin:x:500:500::/www:/sbin/nologin

5,启动

启动:service vsftpd start

重启:service vsftpd restart

6.给上传目录给写入的权限

chmod 777 xxx

最新文章

  1. 【实战Java高并发程序设计 7】让线程之间互相帮助--SynchronousQueue的实现
  2. 主流 SQLServer 迁移到 MySQL 工具对比
  3. SQLServer 自增主键创建, 指定自增主键列值插入数据,插入主键
  4. Windows下Eclipse+Scala+Spark开发环境搭建
  5. AFNetworking菊花转圈圈
  6. Apache配置--用户认证(针对目录访问)-update2015-05-02
  7. Could not load file or assembly 'System.Data.SQLite' or one of its dependencies. 试图加载格式不正确的程序。
  8. ADO.net中常用的对象介绍
  9. Xamarin学习资源收集
  10. zepto源码--filtered, contains,funcArg,setAttribute,className,deserializeVale--学习笔记
  11. constructor(构造器)
  12. Storm集群的搭建
  13. json2使用方法
  14. 利用ApnsPHP包向IOS推送消息
  15. Linux 网络编程基础(4) -- Ping 的C代码实现
  16. 深度优先搜索算法(DFS)以及leetCode的subsets II
  17. Sublime Text3使用汇总
  18. 聊聊Python的time模块
  19. IIC稳定性.VBS
  20. python学习路程1

热门文章

  1. Geoserver对发布的数据源进行金字塔切片
  2. LeetCode初级算法之数组:136 只出现一次的元素
  3. 团队作业part1--团队展示&选题
  4. CSS基础-字体
  5. gnuplot添加直线和箭头
  6. Unity状态机(Animator)
  7. Kubernetes【K8S】(三):资源清单
  8. element Cascader 多选 点击文字选中
  9. JeecgBoot table 渲染图片
  10. pandas的学习8-pandas-plot出图