您好,登錄后才能下訂單哦!
使用MYSQL實現VSFTP虛擬用戶訪問
1、查看是否安裝 mysql 安裝包,沒有就使用yum安裝一下
2、查看是否安裝vsftpd 軟件包 如果沒有就是用yum安裝一下
3、查看mysql和ftp 服務是否為開機自啟動如果不是就使用chkconfig 設置一下
4、登陸數據庫
5、創建數據庫名字vsftp 注意是后面使用分號
6、使用數據庫vsftp并創建ftpuser 表
7、查看創建的ftpuser 是否成功,已經創建成功
8、插入數據名字為 yuri 和 kebo 密碼為 123456 abcdef
9、查看 是否插入成功,現在已經插入成功
10、 在mysql 中創建一個專門用于讀取數據庫中虛擬用戶信息的用戶 ftpuser
11、使用剛剛創建ftpuser 登陸數據庫
12、查看剛剛創建的數據庫和表里面的內容
13、創建本地映射用戶,并創建修改其家目錄權限
14、安裝支持mysql認證的PAM模塊 下載地址如下
http://sourceforge.net/projects/pam-mysql/files/pam-mysql/0.7RC1/pam_mysql-0.7RC1.tar.gz/download
解壓到/usr/src 下面,并進行編譯安裝
15、安裝pam-devle 軟件包
安裝完成后會在/usr/lib/security下面看到如下兩個文件,將這兩個文件鏈接到/lib/security目錄下面
16、編譯 pam 認證文件/etc/pam.d/vsftpd,將原有的內容注視并添加以下兩行內容以使用mysql 認證,輸入的時候注意mysq數據庫用戶ftpuser的密碼還有數據庫名vsftp和表名 ftpuser等不要輸入錯誤
User: 為登陸數據庫添加的用戶名
Passwd:為使用的用戶名的密碼
Host:為數據庫的地址,如為localhost可能訪問的時候解析出錯,導致登陸失敗
建議使用127.0.0.1
Db:為數據庫名稱
Table:為表名
17、重啟mysql 和vsftp 服務,并關閉selinux 和iptables 防火墻等,在/var/ftp/guest下創建一個目錄storage
18、測試是否成功,提示登陸成功并能查看里面現有文件
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。