温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

mysql实现vsftp虚拟用户访问

发布时间:2020-06-30 16:54:30 来源:网络 阅读:480 作者:yuri_cto 栏目:数据库

使用MYSQL实现VSFTP虚拟用户访问


1、查看是否安装 mysql 安装包,没有就使用yum安装一下

mysql实现vsftp虚拟用户访问                        

2、查看是否安装vsftpd 软件包 如果没有就是用yum安装一下

mysql实现vsftp虚拟用户访问

3、查看mysqlftp 服务是否为开机自启动如果不是就使用chkconfig 设置一下

mysql实现vsftp虚拟用户访问

4、登陆数据库

mysql实现vsftp虚拟用户访问

 

5、创建数据库名字vsftp 注意是后面使用分号

mysql实现vsftp虚拟用户访问

6、使用数据库vsftp并创建ftpuser 

mysql实现vsftp虚拟用户访问

mysql实现vsftp虚拟用户访问

7、查看创建的ftpuser 是否成功,已经创建成功

mysql实现vsftp虚拟用户访问

8、插入数据名字为 yuri   kebo  密码为 123456   abcdef

mysql实现vsftp虚拟用户访问

9、查看 是否插入成功,现在已经插入成功

mysql实现vsftp虚拟用户访问

10 mysql 中创建一个专门用于读取数据库中虚拟用户信息的用户 ftpuser

mysql实现vsftp虚拟用户访问

11、使用刚刚创建ftpuser 登陆数据库

mysql实现vsftp虚拟用户访问

12、查看刚刚创建的数据库和表里面的内容

mysql实现vsftp虚拟用户访问

13、创建本地映射用户,并创建修改其家目录权限

mysql实现vsftp虚拟用户访问

14、安装支持mysql认证的PAM模块 下载地址如下

http://sourceforge.net/projects/pam-mysql/files/pam-mysql/0.7RC1/pam_mysql-0.7RC1.tar.gz/download

解压到/usr/src 下面,并进行编译安装

mysql实现vsftp虚拟用户访问

mysql实现vsftp虚拟用户访问

15、安装pam-devle 软件包

mysql实现vsftp虚拟用户访问

安装完成后会在/usr/lib/security下面看到如下两个文件,将这两个文件链接到/lib/security目录下面

mysql实现vsftp虚拟用户访问

mysql实现vsftp虚拟用户访问


16、编译 pam 认证文件/etc/pam.d/vsftpd,将原有的内容注视并添加以下两行内容以使用mysql 认证,输入的时候注意mysq数据库用户ftpuser的密码还有数据库名vsftp和表名 ftpuser等不要输入错误

mysql实现vsftp虚拟用户访问

mysql实现vsftp虚拟用户访问

User: 为登陆数据库添加的用户名

Passwd:为使用的用户名的密码

Host:为数据库的地址,如为localhost可能访问的时候解析出错,导致登陆失败

建议使用127.0.0.1

Db:为数据库名称

Table:为表名


17、重启mysql vsftp 服务,并关闭selinux iptables 防火墙等,在/var/ftp/guest下创建一个目录storage

mysql实现vsftp虚拟用户访问

18、测试是否成功,提示登陆成功并能查看里面现有文件

mysql实现vsftp虚拟用户访问


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI