mysql虚拟用户账户的设置步骤

1.安装mysql  mysql-devel mysql-server

2.service mysqld restart

3.mysqladmin - u root password redhat #建立名为root的管理员,并设密码为redhat

4. Mysql -u root -p

输入Redhat后登陆

Create database vftpuser;

Use vftpuser;

Create table users(name char(16) binary,pwd char(16) binary);

Insert into users('zhangsan',password('1234567'));

Select * from users;

Grant select on vftpuser.users to vsqluser@localhost identified by 'redhat';

Flush privileges;

Quit

Mysql -u vsqluser -p

输入redhat 进入

Use vftpuser;

Select * from users;

5.创建本地映射用户 修改本地映射用户家目录权限

#useradd -d /var/ftpvuserdir -s /sbin/nologin vuser

#chmod o+rw /var/ftp/vuserdir

6.修改/etc/vsftpd/vsftpd.conf

Guest_enable=YES

Guest_username=vuser

Pam_service_name=vsftpd.sql

Tar -zxvf

Cd

./configure

Make

Make install

8.修改cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.sql

auth required  /lib/security/pam_mysql.so user= vsqluser Passwd=redhat  host=localhost db=vftpuser table=users usercolumn=name passwdcolumn=pwd crypt=2

account required  /lib/security/pam_mysql.so user= vsqluser Passwd=redhat  host=localhost db=vftpuser table=users usercolumn=name passwdcolumn=pwd crypt=2

9.重启服务

ftps的设置步骤

1.建立存放证书的目录

Mkdir /etc/vsftpd/.sslkey

2.使用命令创建证书

Cd /etc/vsftpd/.sslkey

Openssl req -new -x509 -nodes -out vsftpd.pem -keyout vsftpd.pem

3.修改目录的权限

Chmod -R 400 /etc/vsftpd/.sslkey

4.修改/etc/vsftpd/.sslftp 添加以下内容

Ssl_enable=YES                   //指定vsftp支持加密协议

Ssl_sslv2=YES                    //指定vsftp支持安全套接字层V2

Ssl_sslv3=YES//指定vsftp支持安全套接字层V3

Ssl_tlsv1=YES//指定vsftp支持tls加密方式v1

Force_local_logins_ssl=YES //指定vsftp强制非匿名用户使用加密登陆和数据传输

Force_local_data_ssl=YES

Rsa_cert_file=/etc/vsftpd/.sslkey/vsftpd.pem

重启服务

登录时需要使用lftp的命令和第三方工具才支持访问ftps

mysql和FTP结合,vsftp基于mysql和ssl的配置相关推荐

  1. mysql php 新手卡生成_PHPMaker(基于MYSQL数据库自动生成PHP 脚本的软件)

    PHPMaker 注册版是一款PHP代码自动生成工具,一款在Windows平台上运行的基于MYSQL数据库自动生成PHP脚本的软件.使用生成的PHP代码,你可以通过WEB网页 对数据库的记录进行浏览. ...

  2. mysql数据生产数据分析_基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程...

    基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程 课程目录 (1)SQL与数Ju分析;目录中文件数:23个 (1) 开课-课时3SQL与数Ju库的价值.flv (2) ...

  3. mysql idataparameter_数据访问基础类(基于MYSQL)

    //Copyright (C) 2006-2010 Kolee///数据访问基础类(基于MYSQL)///publicclassMySqlHelper2 {publicMySqlHelper2() { ...

  4. mysql跨进程锁_python基于mysql实现的简单队列以及跨进程锁

    在我们做多进程应用开发的过程中,难免会遇到多个进程访问同一个资源(临界资源)的状况,必须通过加一个全局性的锁,来实现资源的同步访问(同一时间只能有一个进程访问资源). 举个例子: 假设我们用mysql ...

  5. mysql 数据日志分析_基于mysql数据库的日志分析系统

    现如今,日志已经成为了我们分析系统及相关服务的一个重要工具.而日志也具有其相对较为固定的格式以便于进行统计查询.其大致格式如下: 日期时间            主机            进程[pi ...

  6. ubuntu mysql开发_Ubuntu下进行基于MySQL的JDBC的开发

    安装环境:Ubuntu Linux1.先安装JDK2.安装MySQL的JDBC驱动程序Connector/J(1)Ubuntu新立得软件管理包里面搜索Connector/J 安装环境:Ubuntu L ...

  7. MySQL组复制学习笔记(基于MySQL 8+) -- 使用篇

    3.1. 启动/停止 可以通过start/stop group_replication来启动停止组复制进程. mysql> start group_replication; /* 启动MySQL ...

  8. mysql的数据层基类_C# 基于MySQL的数据层基类(MySQLHelper)

    using System; using System.Data; using MySql.Data; using MySql.Data.MySqlClient; namespace DBUtility ...

  9. vsftp服务器mysql认证_基于mysql控制vsftp的用户认证机制

    一.简介 vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以 ...

最新文章

  1. 基于Python的OpenCV轮廓检测聚类
  2. 记忆网络RNN、LSTM与GRU
  3. Java程序员从笨鸟到菜鸟之(十)枚举,泛型详解
  4. Android踩坑日记:FloatingActionButton的设置大小问题
  5. 数据结构(严蔚敏)之二——链表的c语言实现
  6. 部署OCS后修改web farm地址
  7. 又一大波笑到肾抽筋,笑出六块腹肌的段子
  8. 华睿相机sdk 开发_索尼发布相机远程操作SDK(软件开发工具包)
  9. C# BackGroundWorker 的简单使用
  10. websocket 应用实例
  11. anaconda报错Collecting package metadata (current_repodata.json): failed
  12. 用Axure撰写产品需求文档
  13. 2019年微信大数据新鲜出炉,你确定不来看看吗?
  14. 域名重定向工具 —— SwitchHosts 实用教程
  15. 从规范看海洋测绘单验潮站的控制距离
  16. Spark 图计算实战
  17. C语言字符串使用指南
  18. 项目里用到的Jquery,json,struts2结合
  19. 认识Panda3D引擎bam相关命令
  20. 【iOS】程序内跳转到支付宝转账(非SDK实现支付)及相关监听

热门文章

  1. PHP的自动加载__autoload spl_autoload_register
  2. linux下安装oracle集群,【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)...
  3. wpf 如何设置弹出窗口必须关闭才能打开其他软件_Mac忘记登录密码?以防万一,必须收藏。...
  4. java capacity_关于Java中StringBuffer的capacity问题
  5. mysql 双节点主从搭建_MySQL Replication, 主从和双主配置
  6. cad画流程图的插件_流程图控件FlowChart.NET使用教程:安排组件的使用
  7. java hasfocus_Java KeyEvent.hasNoModifiers方法代碼示例
  8. openmp 互斥锁 mysql_openMP 函数总结(并行程序设计导论)
  9. java获取本地外网ip地址
  10. 微信小程序rpx作为高度单位时,在 ios 出现异常