vsftpd的基于pam_mysql的虚拟用户机制虚拟用户:是ftp中常用的一种策略,因为ftp服务古老而且不安全,使用匿名用户不能有效的控制权限,而本地用户可以登录操作系统,极为不安全,所以引入了虚拟用户的概念,其只是将多个虚拟用户映射为一个本地用户,此用户可以设置不允许登录,从而加..
                            
                            
                                分类:
数据库   时间:
2016-04-25 01:08:53   
                                阅读次数:
331
                             
                         
                    
                        
                            
                            
                                第一步:安装vsftpd和mariadb~]#yuminstallmariadb-server~]#yuminstallvsftpd因为中CentOS7平台上/lib64/security/中没有pam_mysql模块驱动,需要编译安装pam_mysql这个模块。准备编译环境安装DevelopmentTools和serviceplatformDevelopment这两个包组,另外需要安装依赖到的..
                            
                            
                                分类:
数据库   时间:
2016-04-24 11:21:10   
                                阅读次数:
192
                             
                         
                    
                        
                            
                            
                                VSFTPD:verysecureftp非常安全的FTP服务器软件,因为FTP是非常古老的软件,而且还是基于明文传输的,没有任何加密技术,所以就产生了vsftpd.基于tcp链接的,监听在21端口上。程序配置文件:/etc/vsftpd/vsftpd.conf[root@localhostftp]#servicevsftpdstart
Startingvsftpdforv..
                            
                            
                                分类:
数据库   时间:
2016-04-23 23:10:06   
                                阅读次数:
393
                             
                         
                    
                        
                            
                            
                                工作模式ftp有2种工作模式:主动和被动主动模式:
1、客户端从大于1024端口到服务器的21端口
2、服务器的21端口到客户端大于1024的端口
3、FTP服务器的20端口到大于1024的端口
4、客户端大于1024端口到FTP服务器的20端口
被动模式:
1.客户端从任何大于1024的端口到服务器的21端口..
                            
                            
                                分类:
其他好文   时间:
2016-04-05 20:06:06   
                                阅读次数:
217
                             
                         
                    
                        
                            
                            
                                VSftpd使用MySQL存储虚拟用户进行认证前言周一的时候做这个实验失败了,当时以为是pam_mysql模块的问题,今天晚上随便试试,没想到竟然成功了,遂写一篇博客来分享一下实验拓扑实验环境主机IP作用server1.anyisalin.com172.16.1.2提供ftp服务server2.anyisalin.com172.16.1.3使..
                            
                            
                                分类:
数据库   时间:
2016-04-04 06:55:37   
                                阅读次数:
322
                             
                         
                    
                        
                            
                            
                                1、理论知识1.1、PAM的介绍PluggableAuthenticationModules简称PAM,是一个微缩的可插入认证模块(PAMisanacronymforPluggableAuthenticationModules)1.2、PAM的工作流程PAM-MySQL的介绍参阅资料:Linux-PAM的简介:http://drops.wooyun.org/tips/1288动态链接库的概念:http:..
                            
                            
                                分类:
数据库   时间:
2016-01-21 12:21:32   
                                阅读次数:
211
                             
                         
                    
                        
                            
                            
                                基于mysql+PAM的vsftpd虚拟用户配置一、实验说明操作系统:Redhat5.8_X64bit实验平台:VMwareWorkstation所需要的软件包:pam_mysql-0.7RC1.tar.gz二、安装所需要程序1、事先安装好开发环境和mysql数据库#yum-ygroupinstall"DevelopmentTools""DevelopmentLibraries"
#yum-yins..
                            
                            
                                分类:
数据库   时间:
2015-11-29 19:45:01   
                                阅读次数:
203
                             
                         
                    
                        
                            
                            
                                一.错误问题[root@RedHat-5pam.d]#tail/var/log/secure
Sep1211:39:48RedHat-5vsftpd:PAMaddingfaultymodule:/lib/security/pam_mysql.so
Sep1211:42:39RedHat-5vsftpd:PAMunabletodlopen(/lib/security/pam_mysql.so)
Sep1211:42:39RedHat-5vsftpd:PAM[error:/lib/security/pa..
                            
                            
                                分类:
数据库   时间:
2015-09-12 16:20:00   
                                阅读次数:
203
                             
                         
                    
                        
                            
                            
                                1、安装mysql数据库及开发环境#yum-yinstallmysql-servermysql-devel2、安装pam_mysql-0.7RC1#tarxfpam_mysql-0.7RC1.tar.gz#cdpam_mysql-0.7RC1#./configure--with-mysql=/usr--with-openssl#make#makeinstall#启动mysql#servicemysqldstart3、创建数据库、表及虚拟用户mysqla..
                            
                            
                                分类:
数据库   时间:
2015-05-23 06:37:39   
                                阅读次数:
297