一、介绍

  vsftp是一款文件服务器软件,在文件共享,代码更新,文件备份中也是经常用到,以下是基本安装环境:

  1)CentOS6.6

  2)vsftpd-2.2.2

二、安装

  

  1. $ yum install -y vsftpd

三、配置

  

  1. $ vi /etc/vsftpd/vsftpd.conf
    listen_address=192.168.19.128 #指定监听地址
    listen_port=21 #指定监听端口
    anonymous_enable=NO #不允许匿名访问
  2. local_enable=YES #允许本地用户
  3. write_enable=YES #允许上传
  4. local_umask=022 #本地用户上传的文件掩码
  5. dirmessage_enable=YES #
  6. xferlog_enable=YES #开启日志
  7. connect_from_port_20=YES #使用20端口连接ftp
  8. xferlog_file=/var/log/xferlog #指定日志文件位置
  9. xferlog_std_format=YES #指定日志格式为标准输出
  10. chroot_local_user=YES #允许目录跳转
  11. chroot_list_enable=YES #允许文件中指定的用户有目录跳转权限
  12. chroot_list_file=/etc/vsftpd/chroot_list #在该文件指定可跳转的用户
  13. listen=YES #允许指定监听
  14.  
  15. pam_service_name=vsftpd #定义pam模块中的文件名(该模块可以不使用,已经被userlist替代)
  16. userlist_enable=YES #允许文件中的用户登录
  17. userlist_deny=NO #除文件中指定的用户可以登录,其他一概不允许
  18. userlist_file=/etc/vsftpd/user_list #在此配置文件指定哪些用户可以登录
  19. tcp_wrappers=YES #允许tcp_wrappers防火墙允许和阻止特定的ip
  20.  
  21. pasv_enable=YES #运行被动模式
  22. pasv_min_port=65400 #分配起始端口
  23. pasv_max_port=65410 #分配结束端口

四、运行

  1. $ chkconfig vsftpd on
  2. $ chkconfig --list vsftpd
  3. vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
  4. $ /etc/init.d/vsftpd start
  5. $ setenforce 0 或者 echo "SELINUX=disabled" >/etc/selinux/config(重启生效)
  6.  
  7. #开发21端口 20数据端口会自动开启
    $ iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
  8.  
  9. #开放被动模式下的端口
    $ iptables -A INPUT -m state --state NEW -p tcp --dport 65400:65410 -j ACCEPT
  1. $ useradd caoguo -s /sbin/nologin #建立一个ftp账户
    $ echo "caoguo"|passwd caoguo --stdin #给账户设置密码

五、检查

六、客户上传测试

  1. #安装客户端
    $ yum install -y ftp

#检查服务端是否上传了改文件

Centos6.6 安装基于系统认证的vsftp服务的更多相关文章

  1. win7+centos6.5安装双系统

    前言:之前在琢磨怎么安装双系统 倒腾了两天终于给装上了 使用软件 镜像:CentOS-6.5-x86_64-bin-DVD1.iso 开机引导软件 easybcd2.2 u盘制作软件 USBWrite ...

  2. windows安装apache系统中无apache2服务解决方案

    一直都是用WIN开发PHP,今天有用户反映SHUGUANG CMS在APACHE+PHP中不能正常运行,只好自己机器配置个环境测试(http://xz.8682222.com)遇到点小问题,搜索相关资 ...

  3. Linux系统学习 十六、VSFTP服务—本地用户访问—基本用户基础配置

    缺点,ftp密码是和系统密码是一致的,并不安全 先设置两个测试用户 test1      123123 test2      123123 基本用户基础配置 1.本地用户基本配置 local_enab ...

  4. 1. 用U盘安装Centos6.5 + Win7 双系统

    一. 用U盘安装Centos6.5 + Win7 双系统 准备工作:U盘(8G).需要安装的Centos6.5系统(64bit).EasyBCD(用来修复引导,否则开机只有一个系统).         ...

  5. 基于centos6.5安装部署mongdb3.6

    注意:不同的版本的centos,mongdb安装方式不同,请注意版本号!! 基于centos6.5安装部署mongdb3.6 方式有多种,本文介绍使用wget命令来下载获取mongdb,具体命令如下 ...

  6. Linux系统网络安装——基于pxe+dhcp+nfs+tftp+kickstart

    原文发表于:2010-09-05 转载至cu于:2012-07-21 一.原理简介 PXE(preboot execute environment)工作于Client/Server的网络模式,支持工作 ...

  7. VirtualBox内刚刚安装完CentOS6.9和7系统,无法调整屏幕的分辨率,也无法设置共享文件夹。解决的方法就是安装VirtualBox客户端增强包。

    VirtualBox内刚刚安装完CentOS6.9和7系统,无法调整屏幕的分辨率,也无法设置共享文件夹.解决的方法就是安装VirtualBox客户端增强包. 1.若直接安装客户端增强包会得到如下提示: ...

  8. centos6.5安装KVM,并在KVM中安装虚拟6.5系统

    =============================环境搭建================================================== 1.检查CPU信息 KVM 需要 ...

  9. Centos6.9安装vsftpd并配置多用户的方法

    本文介绍了Centos6.9安装vsftpd并配置多用户的方法,分享给大家,具体如下: 一.安装vsftpd ? 1 2 3 4 5 6 7 8 #安装vsftpd yum -y install vs ...

随机推荐

  1. [codevs 1482]路线统计(矩阵乘法)

    题目:http://codevs.cn/problem/1482/ 分析:很像“经过K条边的最短路径条数”.但有所不同,那就是不是边数固定,而是路径总长度固定.看似不能用矩阵乘法了……但注意到每条边的 ...

  2. pt工具加字段脚本

    #!/bin/bashcnn_db=$1table=$2alter_conment=$3 cnn_host='192.168.10.14'cnn_user='root'cnn_pwd='123456' ...

  3. 此人牛b,学习榜样

    http://liyangliang.me/about/ ------------------------------------------------------------2017年11月12日 ...

  4. 修改PostgreSQL数据库的默认用户postgres的密码

    有时候,忘记了postgresql 安装时默认用户postgres 的密码,怎么办呢? linux shell命令下面输入: sudo -u postgres psql  (这样就可以直接登录进pos ...

  5. 服务器Hot Spare热备

    Hot Spare:热备用 当一个正在使用的磁盘发生故障后,一个空闲.加电并待机的磁盘将马上代替此故障盘,此方法就是热备用.热备用磁盘上不存储任何的用户数据,最多可以有8个磁盘作为热备用磁盘.一个热备 ...

  6. 违章查询免费api接口代码

    能够依据城市+车牌号+发动机号查询违章信息列表. 违章实体类 package org.wx.xhelper.model; /** * 违章实体类 * @author wangxw * @version ...

  7. 【翻译自mos文章】OGG replicat 进程使用的 TCP port

    OGG replicat 进程使用的 TCP port 来源于: TCP PORT USED BY REPLICAT PROCESSES (文档 ID 1060954.1) 适用于: Oracle G ...

  8. 京东电商API

    大家好~~2016年了~转眼过去三年了...一年没有更新博客了.. ..在上一年里,遇到了几个好哥们,一起写程序一起装逼,以下给大家讲述一下工作上遇到的技术问题,由于这个我開始弄的时候也比較麻烦,不知 ...

  9. 关于三星手机调用相机返回后activity被回收的问题

    今天遇到个问题很蛋疼啊,别的手机没问题,唯独三星机型的手机跳转到相机之后,回来activity没了.这个或许是三星内部回收机制的关系,因为相机打开之后消耗会比较大, 所以后面的进程都给暂时回收掉了,加 ...

  10. JSP页面规格化

    http://doc.okbase.net/%E4%BA%BA%E7%94%9F%E9%9A%BE%E5%BE%97%E7%B3%8A%E6%B6%82/archive/123084.html htt ...