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