VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证]

VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证]

一、实验环境

CentOS 6.7+vsftpd-2.2.2-14.el6_7.1.x86_64 +mysql-5.1.73-5.el6_7.1.x86_64

QQ截图20160416002632.png

二、实验步骤

安装vsftpd和mysql通过yum安装,需要注意的是pam_mysql组件要用到epel扩展源如何配置         ——请点这里!☺

1、通过mysql数据库方式虚拟用户认证

为了实验连通性事先关闭iptables 和selinux

  • 数据库部署在不同服务器上

1.1数据库配置
  • QQ截图20160416001708.png

  • 配置数据库

  • QQ截图20160417223421.png

  • 测试FTP服务器与数据库的连通性

  • QQ截图20160417223932.png

1.2FTP配置
  • 安装ftp及与数据库相关的pam_mysql组件

  • QQ截图20160417232723.png

1.3测试

QQ截图20160417233025.png  
 
  QQ截图20160417235054.png  

QQ截图20160417235221.png

QQ截图20160417235809.png

QQ截图20160418000155.png

2、通过文件方式进行虚拟用户认证

只演示基于文件用户认证,权限设置请参考方法一

QQ截图20160418002752.png

QQ截图20160418002659.png 

原创文章,作者:Net18-糖糖,如若转载,请注明出处:http://www.178linux.com/15030

(0)
Net18-糖糖Net18-糖糖
上一篇 2016-04-18 00:31
下一篇 2016-04-18 11:46

相关推荐

  • cp命令浅析

      cp主要作用    1拷贝文件到指定目录    2拷贝文件到指定文件    3拷贝多个文件到指定目录    4拷贝目录到指定目录    5拷贝多个目录到指定目录 先做些准备工作 &nbs…

    2017-04-04
  • 博客启动计划&我个人理解的Python优缺点

    很久没有写博客了,因为最近一直在使用Python。Python实在不是一门好的工作用语言(我的观点是所有的动态语言都不是好的工作用语言,不仅是Python),但是自己玩还是可以的。但,生活所迫,还是要继续用的呀(笑)。 所以呢,博客还是要写的,java还是最喜欢的,Python也是要学习的,当然其实更多是总结了。既然博客要启动了,这篇文字就权当测试吧,使用公…

    Linux干货 2015-03-13
  • RAID 0 软件实现

    RAID 0 软件实现        RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行…

    Linux干货 2017-05-02
  • MongoDB复制集及数据分片详解

    前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案。本文介绍MongoDB复制集及数据分片。 MongoDB 简介 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,…

    Linux干货 2015-07-15
  • N22-第十周作业

    第十周    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)    POST–>BootSequence(BOIS)–>BootLoader(MBR)–>Kernel(ramfs或者ramdisk)–&gt…

    Linux干货 2016-11-07
  • 马哥教育网络19期+第十七周课程练习

    1、结合图形描述LVS的工作原理;     LVS (Linux Virtual Server)是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结…

    Linux干货 2016-09-05