vsftpd+mysql使用
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使用相关推荐
- vsftpd + mysql + virtual users
2019独角兽企业重金招聘Python工程师标准>>> There was nothing Sutra on Monday, decided to write this articl ...
- Samba+Vsftpd+Mysql搭建平台实验
转载于:https://blog.51cto.com/firerat/486898
- vsftpd+pam+mysql实现ftp构建
一.安装所需要程序 1.事先安装好开发环境和mysql数据库; 首先配置好yum的server.repo文件 [root@localhost yum.repos.d]# cd [root@localh ...
- centos vsftp mysql_CentOS6.4 实现基于mysql的vsftpd
大纲一.安装所需要的软件包 二.创建虚拟用户账号 三.配置vsftpd 四.启动vsftpd服务并查看 五.关闭防火墙与SElinux 六.配置虚拟用户有不同的访问权限 一.安装所需要的软件包 1. ...
- vsftpd pam mysql_vsftpd+mysql+pam实现基于数据库的安全的ftp服务
1.方案分析 mysql:存储用户信息的,可以放vsftpd用户的信息 pam:可插入用户认证模块 VSFTPD:安全的ftp服务 2涉及到的知识点: vsftp 软件安装.启动服务,监听端口,配置文 ...
- FTP服务学习笔记之基于MySQL+PAM的vsftpd虚拟用户
基于mysql+PAM的vsftpd虚拟用户配置 一.实验说明 操作系统:Redhat5.8_X64bit 实验平台:VMware Workstation 所需要的软件包:pam_mysql-0.7R ...
- vsftpd+pam_mysql+mysql
vsftpd+pam_mysql+mysql RH5.0enterprise上实现,转载marion的异样足迹. 一.安装相关软件包 mysql-5.0.41 pam_mysql-0.7RC1 vsf ...
- mysql pam 配置_pam_mysql 安装配置总结 (结合vsftpd)
前一段时间,论坛里总有朋友问到pam-mysql的安装问题.比较典型的有: vsftp1.2+mysql4.1+pam_mysql0.5在RedHat AS4(32bit)下好像是有bug 还是mys ...
- linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...
- db_mysql.so_vsftpd在mysql上配置虚拟用户指南
作者:香农青岛数据恢复中心 2013-11-07 11:01 Overview VSFTPD (Very Secure FTP Daemon) is a Secure FTP server for u ...
最新文章
- mysql filter_MySQL 过滤复制+复制映射 配置方法
- 02移动端布局基础之流式布局项目实战(京东移动端首页)
- jquery ajax 省 城市 二级菜单 源码,利用了jquery的ajax实现二级联互动菜单
- 程序员的8年床铺变化 | 每日趣闻
- SQL Server,Could not obtain exclusive lock on database 'model'
- StaticLinkList
- Java实战系列之关于双十一秒杀架构模型的一点思考
- 飞机上的氧气面罩有什么用_第2部分—另一个面罩检测器……(
- VirtualBox 虚拟机的网络设置
- 青岛旅游学校计算机证书,【我和我的旅校】青岛旅游学校优秀毕业生郭千瑜
- List、Map、Set 三个接口,存取元素时的特点
- 机器学习基础算法21-多输出的决策树回归
- 最新教程:M1芯片的Mac电脑进入恢复模式?
- PAT之树:一般树、二叉树、完全二叉树、二叉搜索树、二叉平衡树、并查集
- html制作作业提交入口,制作网页详细操作步骤
- java dateformat 格式_使用Java SimpleDateFormat类格式化月份。月份可以采用M、MM、MMM和MMMM格式。...
- jqwidgets使用方法
- 网页版在线使用PS网站源码
- Python之有趣的小程序
- 揭秘开心农场开发团队:初期仅15万元创业基金
热门文章
- paip.提升性能3倍--使用栈跟VirtualAlloc代替堆的使用.
- paip.提升分词---准确度--常用量词表
- paip..net VS2010提示当前上下文中不存在名称的解决
- 易筋经:现代化支付系统脉络梳理
- (转)国外Fintech创业者坦言:你不知道的Fintech三大困境
- 再谈几种语言的运行速度比较:看第三方比较结论!
- 阿里云Serverless,全球第一!
- 进阶之路:Java 日志框架全画传(上)
- 【物理应用】基于Matlab GUI超声场可视化仿真模拟【含Matlab源码 1494期】
- 【VRP】基于matlab禁忌搜索算法求解初始点和终点确定的取送货路径问题【含Matlab源码 1224期】