RHEL 5.2下vsftp配置全教程分享第2/2頁(yè)
2、使用MySQL數(shù)據(jù)文件:
創(chuàng)建本地映射用戶(hù)。
useradd -s /sbin/nologin vuser |
修改/etc/vsfptd/vsftp.conf,增加以下內(nèi)容。
guest_enable=YES |
安裝MySQL及相關(guān)軟件包。
|
在MySQL中建立數(shù)據(jù)庫(kù)及用戶(hù)表。
[root@polo ]# mysql -u root mysql -p |
授權(quán)vuser可以讀ftpvuser數(shù)據(jù)庫(kù)的users表。
|
在上述授權(quán)完成后,可通過(guò)下圖方法驗(yàn)證授權(quán)是否成功。
編譯MySQL的PAM認(rèn)證模塊。
首先需要下載(http://sourceforge.net/projects/pam-mysql)MySQL的PAM認(rèn)證模塊源碼,使用tar命令解壓后,進(jìn)行編譯。在編譯前需要安裝以下軟件包。
|
./configure |
編輯完成后可查看/lib/security目錄下是否已有對(duì)應(yīng)pam模塊(如下圖)。
修改pam認(rèn)證文件/etc/pam.d/vsftpd,將原有內(nèi)容注釋。
auth required pam_mysql.so user=vuser passwd=123 host=localhost db=ftpvuser table=users usercolumn=name passwdcolumn=passwd crypt=2 |
上述二種虛擬用戶(hù)配置完成后,在通過(guò)以下步驟可針對(duì)每個(gè)虛擬用戶(hù)指定不同的配置文件。
1、修改/etc/vsfptd/vsftp.conf
user_config_dir=/etc/vsftpd/vuserconf |
2、在/etc/vsfptd/vsftp.vuserconf目錄下,以每個(gè)虛擬用戶(hù)的用戶(hù)名為名稱(chēng)建立配置文件即可。
五、虛擬主機(jī)。
在默認(rèn)情況下,vsftp不像IIS那樣可以在同一臺(tái)主機(jī)上建立多個(gè)ftp站點(diǎn),不過(guò)并不是沒(méi)有法子讓vsftp在同一臺(tái)主機(jī)上建立多個(gè)ftp站點(diǎn),方法如下:
1、添加一個(gè)虛擬IP地址(eth0的IP地址192.168.0.10)
ifconfig eth0:0 192.168.0.11/24 |
|
3、準(zhǔn)備虛擬FTP服務(wù)器的配置文文件
cp /etc/vsfptd/vsftpd.conf /etc/vsfptd/vsftpd1.conf |
listen_address=192.168.0.10 |
listen_address=192.168.0.11 |
相關(guān)文章
FTP 分類(lèi)賬戶(hù)設(shè)置經(jīng)驗(yàn)談
我校建立FTP是在2003年,經(jīng)過(guò)一段時(shí)間的摸索,F(xiàn)TP服務(wù)在我校已經(jīng)很成熟,不但方便了老師、服務(wù)了教學(xué),還極大地促進(jìn)了學(xué)校日常管理工作。2009-06-06Win10搭建FTP服務(wù)器實(shí)現(xiàn)局域網(wǎng)內(nèi)訪問(wèn)
這篇文章主要為大家詳細(xì)介紹了Win10搭建FTP服務(wù)器實(shí)現(xiàn)在局域網(wǎng)內(nèi)訪問(wèn),文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08Windows?Server?2012下FTP服務(wù)器站點(diǎn)搭建程序
這篇文章主要為大家詳細(xì)介紹了Windows?Server?2012下FTP服務(wù)器站點(diǎn)搭建程序,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08