环境:两台主机,一台ftp服务器,一台mysqlserver1准备数据库yuminstallmariadb-serversystemctlrestartmariadbcreatedatabasevsftpd;创建用户usevsftpdcreatetablevuser;(忽略,下面是创建表的命令)createtablevuser(idintauto_incrementprimarykey,usern            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-27 14:57:06
                            
                                627阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、安装需要的包和包组: (1)在数据库服务器上安装包:  Centos7:在数据库服务器上安装    yum -y install mariadb-server   安装包    systemctl start mariadb       启动服务            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-26 21:09:43
                            
                                955阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实验前说明:本实验需要在两台centos向主机上实现,一台作为ftp服务器,一台做数据库服务器在这里我使用centos6做数据库服务器,centos7做ftp服务器一:安装所需要的包和包组在centos6上安装数据库所需要的包yum -y install mysql-server在centos7因为没有对应的rpm包,需要手动编译安装yum -y groupinstall "development            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-29 20:09:22
                            
                                716阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            实现基于MYSQL验证的vsftpd虚拟用户,将用户账号与ftp服务器分离,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-17 13:45:05
                            
                                1131阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            实验一、实现基于文件验证的vsftpd虚拟用户1、创建用户数据库文件vim /etc/vsftpd/vusers.txtwangwangpassmagemagepasscd /etc/vsftpd/db_load -T -t hash -f vusers.txt vusers.dbchmod 600 vusers.db ·实验操作:      db            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-28 15:20:07
                            
                                524阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            利用 pam_mysql 模块可以实现基于MySQL的FTP虚拟用户功能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-07 22:27:40
                            
                                236阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Vsftpd软件由vsftpd包提供,是CentOS默认FTP服务器,具有高速、稳定的特性,利用Vsftpd,我们可以创建虚拟用户(给特定服务使用的用户帐号)。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-18 10:58:43
                            
                                537阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是vsftpd?      vsftpd是一个类UNIX操作系统上的一个FTP服务器,包括linux。vsftpd全称是very secure FTP daemon(非常安全的FTP进程),顾名思义,安全是它的一大特性。        比如说vsftpd是在chro            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2015-04-06 22:06:37
                            
                                1494阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                3评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、创建用户数据库文件 vim /etc/vsftpd/vusers.txtwangwangpassmagemagepass cd /etc/vsftpd/ db_load -T -t hash -f vusers.txt vusers.db chmod 600 vusers.db实现基于文件验证的vsftpd 虚拟用户 二、创建用户和访问FTP 目录 useradd -d /var/f            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-05 17:34:24
                            
                                590阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            基于mysql数据库验证实现ftp虚拟用户登录。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-12-23 11:04:36
                            
                                585阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            VSFTP介绍VSFTP(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器,目前已经被许多大型站点所采用,如ftp.redhat.com,ftp.gnome.org等。在vsftpd服务器中支持3类用户,分别是匿名用户,本地用户,和虚拟账户。用途及区别如下。1)、匿名用户:名为anonymous 或ftp 的FTP 用户,匿名FTP 用户登录后将FTP            
                
         
            
            
            
            准备安装包:yum install vsftpd启动服务: systemctl start vsftpd 步骤:一、创建虚拟用户数据库文件①编辑文本文件vim /etc/vsftpd/ftpuser.txt   奇数行是用户名,偶数行是密码    ftpuser1    123456&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-26 20:36:40
                            
                                702阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            记得有朋友曾经问过vsftpd可不可以同时使用系统用户和虚拟用户,我当时回答不可以。对PAM了解不够,所以这个答案是错误的  今天想起这个问题,决定做个试验来看看,事实证明是可以的。我先了解了一PAM,看了这个文档,http://www.linuxmine.com/5214.html知道了PAM的验证模块是可以串在一起的,通过控制标志(control-flag)来控制。文档里也给出了类似的一个例子            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-10-29 13:26:26
                            
                                657阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.安装Mysql数据库yum install -y mysql-server mysql-devel2.使用yum仓库安装pam-devel如果未安装pam-devel包会在安装pam-mysql中提示find pam headers. Please check if your system is ready forpam module development。yum install -y pa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-11-11 16:30:27
                            
                                370阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用vsftp搭建ftp服务器,同时使用MySQL进行验证,虽然我觉得实际企业环境中应该很少用到,但还是发上来供大家参考,欢迎大家一起交流!!!!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-24 17:16:01
                            
                                917阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            系统环境:centos6.0 64位 + Mysql5.5
1、安装Mysql——省略
2、安装pam-mysql(文章末尾有下载)
    
        
            tar zxvf pam_mysql-0.6.2.tar.gz
            cd pam_mysql-0.6.2
            ./configure            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-28 15:40:50
                            
                                716阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Vsftpd FTP服务器-虚拟用户(mysql)和本地用户同时验证
时间:2010-10-10 17:14来源: 作者: 点击: 35次
    
        
            所需软件:
            1.vsftpd-2.0.6.tar.gz
            2.pam_mysql-0.7RC1.tar.gz            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-03-08 16:40:44
                            
                                337阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、准备所需要的程序包mysqlpam_mysqlvsftpd二、开始安装[root@localhost~]#yum-yinstallmysql-servermysql-develvsftpdpam_mysql//注意:pam_mysql由epel源提供,epel源需要自行设置三、创建虚拟用户账号1、创建数据库及存储用户的表[root@localhost~]#servicemysqldstart/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-06 17:05:01
                            
                                2010阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vsftpd 的虚拟用户一、开始配置              1、装包                     yum install -y vsftpd db4-utils                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-10 18:59:08
                            
                                400阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境为CentOS7,我是用两台,也可以放在一台做实验 10.10.6.187		----FTP服务器 10.10.6.189		----MySQL服务器FTP是网络协议之一,为系统系统提供了通过网络与远程服务器进行传输的简单方法。vsftpd 是支持FTP协议的程序。选择vsftpd主要是因为可以进行权限的控制,每个vsftpd账户都可以进行对应的配置。vsftp提供的三种登陆方式: 1.匿名登            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-11 15:06:33
                            
                                227阅读