一、准备所需要的程序包mysqlpam_mysqlvsftpd二、开始安装[root@localhost~]#yum-yinstallmysql-servermysql-develvsftpdpam_mysql//注意:pam_mysql由epel源提供,epel源需要自行设置三、创建虚拟用户账号1、创建数据库及存储用户的表[root@localhost~]#servicemysqldstart/
原创 2017-12-06 17:05:01
1978阅读
vsftpd+pam_mysql 虚拟用户登录
原创 精选 2014-08-06 23:52:49
3330阅读
1点赞
  前提:准备好一个yum源,我在后面配置中使用到的软件包下载路径:lftp 172.16.0.1:/pub/Sources/vsftpd 一、准备工作 1.安装开发环境和mysql数据库 [root@localhost ~]#yum –y groupinstall “Development Tools&r
原创 2013-04-23 07:59:08
881阅读
1点赞
1评论
1、安装mysql数据库及开发环境# yum -y install mysql-server mysql-devel2、安装pam_mysql-0.7RC1# tar xf pam_mysql-0.7RC1.tar.gz # cd pam_mysql-0.7RC1# ./configure --with-mysql=/usr --with-openssl# make# make inst
原创 2015-05-22 21:21:25
416阅读
若开启selinux的话,那么就需要chcon -R -t public_content_t /var/ftp/user1/chcon -R -t public_content_t /var/ftp/user2/setsebool -P ftp_home_dir on一、首先需要装的包有:yum install vsftpd lftp ftp libdb-utils(生成虚拟用户验证数据库文件)
原创 2015-10-31 14:50:32
3895阅读
1、安装pam连接mysql的驱动 2、创建存储用户账号密码的数据库 3、测试能否连接   4、限制用户在ftp上的功能
原创 2016-04-23 22:15:53
485阅读
1.ftp用户; 2.准备环境; 3.编译安装; 4.配置信息; 5.登录测试; 6.遇到的问题;
原创 2016-04-27 20:25:07
668阅读
一、虚拟用户概述vsftpd使用虚拟用户时,需要为所有的虚拟用户创建一个系统用户,因为无论vsftpd使用的是哪一种用户类型(匿名用户、系统用户虚拟用户),最终都是要映射为操作系统上的一个用户,而每一个文件资源都有各自的权限,只有操作系统上的用户才能根据权限模型判断是否能够访问该文件资源。这里仅介绍vsftpd基于pam_mysql的虚拟用户机制的使用。二、vsftpd基于pam_mysql的虚
原创 精选 2017-06-09 23:32:09
2094阅读
    由于pam没有直接支持mysql,因此需要手动编译安装连接mysql的驱动pam_mysql,因此就需要准备编译环境。    (1)yum -y groupinstall "Dedelopment Tools" "Server Platform Development"   &nb
原创 2016-04-25 21:55:43
519阅读
ftp:File Transfer Protocol,工作在应用层的文件传输协议,监听在tcp的21号端口;而ftp协议的实现有vsftpd、lftp、Filezilla、proftpd等等。
原创 2016-04-27 23:03:43
523阅读
一、安装所需要程序1、事先安装好开发环境和mysql数据库;三个跟开发相关的包组:Desktop Platform Development:有图形程序时需安装此组;Server Platform DevelopmentDevelopment Tools2.安装pam_mysql-0.7RC1# yum -y install pam_mysql # tar zxvf pam_mysql-0.7RC
原创 2014-03-26 10:32:19
371阅读
(1)下载epel源[root@CentOS7-175 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo  #下载阿里云的epel源 [root@CentOS7-175 ~]# yum 
原创 2017-06-11 15:18:05
681阅读
命令cat/etc/pam.d/vsftpdauthrequiredpam_userdb.sodb=/etc/vsftpd/auth_virtual_ftp_useraccountrequiredpam_userdb.sodb=/etc/vsftpd/auth_virtual_ftp_user这里的*.so文件全部都是默认在/lib64/security/这个目录下
转载 2017-12-01 17:53:04
587阅读
一)安装vsftpdyum -y install vsftpd mysql-server mysql-devel pam_mysqlpam_mysql是epel源提供:安装epel方法rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch
原创 2014-03-25 19:38:39
1030阅读
 一、vsftpd简介      vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他
原创 2016-04-26 12:20:54
510阅读
 ,VSFTPD是一种在UNIX/Linux中很是安静冷静偏僻偏僻且快速的FTP做事器,现在曾经被许多大年夜型站点所回收。VSFTPD支撑将用户名和口令糊口生存在数据库文件或数据库做事
转载 2011-03-07 18:28:00
73阅读
2评论
vsftpd的基于pam_mysql的虚拟用户机制虚拟用户:是ftp中常用的一种策略,因为ftp服务古老而且不安全,使用匿名用户不能有效的控制权限,而本地用户可以登录操作系统,极为不安全,所以引入了虚拟用户的概念,其只是将多个虚拟用户映射为一个本地用户,此用户可以设置不允许登录,从而加强了系统的安全性,本问主要介绍基于mysql的虚拟用户配置pam_mysql下载地址:pam-mysql.sour
原创 精选 2016-04-24 21:46:40
1944阅读
2点赞
2评论
vsftpd的基于pam_mysql的虚拟用户机制1)准备开发环境,安装mariadb数据库及相关开发工具2)编译安装pam_mysql,下载源码包;#make && make install3)创建数据库及表;添加虚拟用户名到表授权用户4)在/etc/pam.d/目录下配置认证文件#vim /etc/pam.d/vsftpd.mysql创建系统用户作为虚拟用户用来映射的用户并创建
原创 2016-04-26 10:25:28
394阅读
Centos 安装配置FTP服务系统环境:Centos5.9 64bit一: 安装vsftpd和需要的组件 yum -y install vsftpd db4-utils二:配置vsftpd.conf文件 A. vi /etc/vsftpd/vsftpd.conf //修改此文件的一下内容 anonymous_enable=YES 改成 anonymous_enable=NO //不
原创 2013-09-26 11:55:12
1037阅读
一、ftp简要介绍  ftp是一个很古老的协议了,是一种基于明文传输的C/S架构协议。ftp基于tpc21、20端口,其中21端口为命令端口,20端口为数据端口。ftp命令连接同其他TCP连接一样,不过数据连接有两种模式:  主动模式,也称作PORT模式:命令请求端口时,服务器端为减少等待,主动将数据发送给客户端:使用本机的20端口请求客户端的端口。这里有个问题:服务器端想要主
原创 2016-05-01 17:14:16
448阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5