1、安装vsftpd
yum -y install vsftpd
service vsftpd start
chkconfig vsftpd on
2、配置vsftpd
#进入vsftpd配置文件
vim /etc/vsftpd/vsftpd.conf 
# 禁止匿名用户anonymous登录
anonymous_enable=NO
# 允许本地用户登录
local_enable=YES
# 让登录的用户有写权限(上传,删除)
write_enable=YES
# 默认umask
local_umask=022
# 把传输记录的日志保存到/var/log/vsftpd.log
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
# 允许ASCII模式上传
ascii_upload_enable=YES 
# 允许ASCII模式下载
ascii_download_enable=YES
# 使用20号端口传输数据
connect_from_port_20=YES
# 欢迎标语
ftpd_banner=Welcome to use my test ftp server.
# 接下来的三条配置很重要
# chroot_local_user设置了YES,那么所有的用户默认将被chroot,
# 也就用户目录被限制在了自己的home下,无法向上改变目录。
# chroot_list_enable设置了YES,即让chroot用户列表有效。
# ★超重要:如果chroot_local_user设置了YES,那么chroot_list_file
# 设置的文件里,是不被chroot的用户(可以向上改变目录)
# ★超重要:如果chroot_local_user设置了NO,那么chroot_list_file
# 设置的文件里,是被chroot的用户(无法向上改变目录)
chroot_list_enable=YES
# touch /etc/vsftpd/chroot_list 新建
chroot_list_file=/etc/vsftpd/chroot_list
use_localtime=YES
# 以standalone模式在ipv4上运行
listen=YES
# PAM认证服务名,这里默认是vsftpd,在安装vsftpd的时候已经创建了这个pam文件,
# 在/etc/pam.d/vsftpd,根据这个pam文件里的设置,/etc/vsftpd/ftpusers
# 文件里的用户将禁止登录ftp服务器,比如root这样敏感的用户,所以你要禁止别的用户
# 登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。
pam_service_name=vsftpd
# 重启 vsftpd
service vsftpd restart

# 创建用户
useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990
# 设置权限
chown -R 777 /home/webapps/www.xxx.com/public

自行创建chroot_list目录加入用户名

chroot_local_user=NOchroot_list_enable=YES# (default follows)chroot_list_file=/etc/vsftpd/chroot_list

修改用户默认登录目录命令

usermod -d /home/www/abc.com abc

centos7需要添加

allow_writeable_chroot=YES

http://blog.csdn.net/xufei512/article/details/52037497//关闭selinux

http://blog.csdn.net/xinluke/article/details/51925293
//或者安装Pureftpd//ftp被动模式连接不上解决http://blog.csdn.net/cctcc/article/details/68921698
//查看端口占用
netstat -tnulp | grep php
 

转载于:https://www.cnblogs.com/huohuoblog/p/6917914.html

vsftpd的安装与使用相关推荐

  1. Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html Ubuntu 14.04 FTP服务器--vsftpd的安装和配置 我们经 ...

  2. cetos 中vsftpd从安装到配置完全教程

    1 安装并启动服务 [root@edwin.org]#rpm –qa | grep vsftpd :查看是否安装vsftpd服务 [root@edwin.org]#yum install vsftpd ...

  3. vsftpd服务安装与虚拟用户配置

    vsftpd的全名是"Very secure FTP Daemon" 一.安装vsftpd 安装db4-util用于生成认证文件 yum -y install db4-utils ...

  4. linux 设置ftp自启,CentOS vsftpd设置安装自启动配置

    CentOS vsftpd是常用系统,于是我学习研究了CentOS vsftpd,在这里对大家详细介绍下CentOS vsftpd系统应用,希望对大家有用.本地用户经过设置后可以进行ftp访问. 而匿 ...

  5. vsFTPD编译安装使用实用手册

    实验环境:系统 CENTOS5.5,用户 root,软件 vsftpd-2.3.4 实验以自行编安装为基础,与通过yum方式安装存在一些差异. (lykyl原创,转载请注明出处) 一.编译安装 1.获 ...

  6. vsftpd linux安装包,Linux下vsftpd的安装配置

    一.安装 由于很多时候都是在没有网络的情况下安装,所以下载rpm包来安装,我这里环境如下: 系统:redhat enterprise 6.5 vsftpd安装包:vsftpd-3.0.2-21.el7 ...

  7. linux安装ftp后账号密码设置,CentOS 建立ftp账号(vsftpd运用安装与配置疑问 )

    CentOS vsftpd运用仍旧比较常用的,于是我研究了一下CentOS vsftpd运用要领,在这里拿出来和大众共享一下,期盼对大众有用.这里简介CentOS下的CentOS vsftpd运用. ...

  8. Linux学习笔记013---CentOs7中vsftpd的安装和卸载

    JAVA技术交流QQ群:170933152 查看是否安装了vsftp: rpm -qa |grep vsftp 卸载vsftp rpm -e vsftp 安装vsftp yum install -y ...

  9. vsftpd 编译安装 及 隐藏版本号

    环境:Redhat Enterprise Linux AS 4.0 update2(i386) 不提示,均表示以root权限执行. [注:]//为注释符,如"// 建立MySQL组" ...

最新文章

  1. NodeMCU快速上云集锦
  2. matlab运行容量小,可变大小(运行时)输入Simulink Matlab
  3. Pyramid Attention Network for Semantic Segmentation
  4. [Java基础]JDK内置注解
  5. ubuntu14.04上网问题
  6. java javah_Java开发网 - 一个javah的问题
  7. 对系统组件化接口设计的一点看法
  8. PostgreSQL复制特性历史漫谈-士别三日,当刮目相看
  9. python复制文件shutil_Python常用模块——文件复制模块shutil
  10. 罗盘时钟制作代码_抖音超火的姓氏罗盘壁纸,安卓和苹果都能做
  11. php类型之class类,对象,构造函数的理解
  12. 360linux如何卸载,卸载360安全卫士方法
  13. 板邓:wordpress自定义用户角色和权限全面解析
  14. Chrome 改进 Enhanced Safe Browsing 功能,强化扩展程序和文件下载安全性
  15. Linux - 一次性计划任务之at命令使用
  16. 小米入股比亚迪,或是意在自动驾驶
  17. Unity Json 编写及读取
  18. Shell | 实用命令不完全总结
  19. npm删除项目所有依赖和清缓存清缓存的办法
  20. SQLServer数据库备份的使用

热门文章

  1. Java影院网上购票管理系统_java影院售票管理系统
  2. TCSVT2020:VVC中扩展TSM和快速MTS选择
  3. 面向体验,助推超视频时代新增长
  4. 自来水收费系统毕业论文(J2EE )
  5. 【论文研读】基于BP 神经网络的 Q235 钢力学性能预测模型
  6. 快速记忆单词,一年考过1级!ZT
  7. 无线智能风扇软件端APP设计
  8. 如何提取fq.gz中的文件_什么是GZ文件类型或扩展名? 如何创建,提取和打开Gz文件?...
  9. JAVA编程思想第四版笔记 十、内部类
  10. 鹰谷靶点 | PI3K靶向抑制剂治疗乳腺癌的研究进展