2019独角兽企业重金招聘Python工程师标准>>>

* 安装步骤

* 1,安装vsftpd、Apache、php、mysql、php-mysql、pam_mysql, yum install vsftpd httpd php mysql php-mysql  pam_mysql

* 2,在/etc/vsftpd/vsftpd.conf加入或者更改以下配置语句:

anonymous_enable=NO (当然你也可以设成YES,同时允许匿名用户登陆)

local_enable=YES (必须置YES,因为虚拟用户是映射到virtual这个本地用户来访问的)

guest_enable=YES(启用虚拟用户)

guest_username=virtual

pam_service_name=vsftpd.mysql

user_config_dir=/etc/vsftpd/user_conf

* 3,在/etc/pam.d/中创建文件vsftpd.mysql, 添加如下内容:

auth required pam_mysql.so user=用户passwd=密码host=主机 db=数据库 table=表 usercolumn=用户字段 passwdcolumn=密码字段 crypt=0 sqllog=yes logtable=log表 logmsgcolumn=字段 logusercolumn=字段 loghostcolumn=字段 logtimecolumn=字段 logpidcolumn=字段

account required pam_mysql.so user=用户passwd=密码host=主机 db=数据库 table=表usercolumn=用户字段 passwdcolumn=密码字段 crypt=0 sqllog=yes logtable=log表 logmsgcolumn=字段 logusercolumn=字段 loghostcolumn=字段 logtimecolumn=字段 logpidcolumn=字段

* 4,建立本地虚拟用户:useradd -d /home/ftp virtual

* 5,挂载xxx.xxx.xxx.xxx存储到/home/ftp

* 6,创建ftp用户配制文件目录:/etc/vsftpd/user_conf

mkdir /etc/vsftpd/user_conf

* 7,在/etc/vsftpd/user_conf目录中创建以用户名命名的配置文件ftp

local_root=/home/ftp

anon_world_readable_only=NO

write_enable=YES (写权限)

anon_mkdir_write_enable=YES (新建目录权限)

anon_upload_enable=YES(上传权限)

anon_other_write_enable=YES(删除/重命名的权限)

* 8,修改MYSQL编码,开启bin-log日志,修改/etc/my.cnf

[mysqld]下添加default-character-set=utf8

[mysqld]下添加log-bin = mysql-bin

[client]下添加default-character-set=utf8

* 9,配置mysql数据库

新建vsftpd库    create database vsftpd;

授权vsftpd用户,并设置密码   grant all on vsftpd.* to vsftpd@127.0.0.1  identified by '123456';

建立表  use vsftpd;   create table users ( id int AUTO_INCREMENT NOT NULL PRIMARY KEY, name char(20) NOT NULL UNIQUE KEY, password char(48) NOT NULL );

添加用户 insert into users(name,password) values ('ftp',‘ftp') ,;

刷新权限flush privileges;

* 10,重启vsftpd服务器,service vsftpd restart

chown -R virtual:virtual user_conf

vim /etc/vsftpd/vsftpd.conf

mount -t cifs -o  rw,uid=500,gid=500,username=xxx,password=xxx xxx.xxx.xxx.xxx/home/ftp

mount -l

unmount /home/ftp

转载于:https://my.oschina.net/xtfjt1988/blog/345013

vsftpd+mysql使用相关推荐

  1. vsftpd + mysql + virtual users

    2019独角兽企业重金招聘Python工程师标准>>> There was nothing Sutra on Monday, decided to write this articl ...

  2. Samba+Vsftpd+Mysql搭建平台实验

    转载于:https://blog.51cto.com/firerat/486898

  3. vsftpd+pam+mysql实现ftp构建

    一.安装所需要程序 1.事先安装好开发环境和mysql数据库; 首先配置好yum的server.repo文件 [root@localhost yum.repos.d]# cd [root@localh ...

  4. centos vsftp mysql_CentOS6.4 实现基于mysql的vsftpd

    大纲一.安装所需要的软件包 二.创建虚拟用户账号 三.配置vsftpd 四.启动vsftpd服务并查看 五.关闭防火墙与SElinux 六.配置虚拟用户有不同的访问权限 一.安装所需要的软件包 1. ...

  5. vsftpd pam mysql_vsftpd+mysql+pam实现基于数据库的安全的ftp服务

    1.方案分析 mysql:存储用户信息的,可以放vsftpd用户的信息 pam:可插入用户认证模块 VSFTPD:安全的ftp服务 2涉及到的知识点: vsftp 软件安装.启动服务,监听端口,配置文 ...

  6. FTP服务学习笔记之基于MySQL+PAM的vsftpd虚拟用户

    基于mysql+PAM的vsftpd虚拟用户配置 一.实验说明 操作系统:Redhat5.8_X64bit 实验平台:VMware Workstation 所需要的软件包:pam_mysql-0.7R ...

  7. vsftpd+pam_mysql+mysql

    vsftpd+pam_mysql+mysql RH5.0enterprise上实现,转载marion的异样足迹. 一.安装相关软件包 mysql-5.0.41 pam_mysql-0.7RC1 vsf ...

  8. mysql pam 配置_pam_mysql 安装配置总结 (结合vsftpd)

    前一段时间,论坛里总有朋友问到pam-mysql的安装问题.比较典型的有: vsftp1.2+mysql4.1+pam_mysql0.5在RedHat AS4(32bit)下好像是有bug 还是mys ...

  9. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  10. db_mysql.so_vsftpd在mysql上配置虚拟用户指南

    作者:香农青岛数据恢复中心 2013-11-07 11:01 Overview VSFTPD (Very Secure FTP Daemon) is a Secure FTP server for u ...

最新文章

  1. mysql filter_MySQL 过滤复制+复制映射 配置方法
  2. 02移动端布局基础之流式布局项目实战(京东移动端首页)
  3. jquery ajax 省 城市 二级菜单 源码,利用了jquery的ajax实现二级联互动菜单
  4. 程序员的8年床铺变化 | 每日趣闻
  5. SQL Server,Could not obtain exclusive lock on database 'model'
  6. StaticLinkList
  7. Java实战系列之关于双十一秒杀架构模型的一点思考
  8. 飞机上的氧气面罩有什么用_第2部分—另一个面罩检测器……(
  9. VirtualBox 虚拟机的网络设置
  10. 青岛旅游学校计算机证书,【我和我的旅校】青岛旅游学校优秀毕业生郭千瑜
  11. List、Map、Set 三个接口,存取元素时的特点
  12. 机器学习基础算法21-多输出的决策树回归
  13. 最新教程:M1芯片的Mac电脑进入恢复模式?
  14. PAT之树:一般树、二叉树、完全二叉树、二叉搜索树、二叉平衡树、并查集
  15. html制作作业提交入口,制作网页详细操作步骤
  16. java dateformat 格式_使用Java SimpleDateFormat类格式化月份。月份可以采用M、MM、MMM和MMMM格式。...
  17. jqwidgets使用方法
  18. 网页版在线使用PS网站源码
  19. Python之有趣的小程序
  20. 揭秘开心农场开发团队:初期仅15万元创业基金

热门文章

  1. paip.提升性能3倍--使用栈跟VirtualAlloc代替堆的使用.
  2. paip.提升分词---准确度--常用量词表
  3. paip..net VS2010提示当前上下文中不存在名称的解决
  4. 易筋经:现代化支付系统脉络梳理
  5. (转)国外Fintech创业者坦言:你不知道的Fintech三大困境
  6. 再谈几种语言的运行速度比较:看第三方比较结论!
  7. 阿里云Serverless,全球第一!
  8. 进阶之路:Java 日志框架全画传(上)
  9. 【物理应用】基于Matlab GUI超声场可视化仿真模拟【含Matlab源码 1494期】
  10. 【VRP】基于matlab禁忌搜索算法求解初始点和终点确定的取送货路径问题【含Matlab源码 1224期】