999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于vsftpd虛擬用戶設(shè)置的研究與實(shí)現(xiàn)

2018-06-27 02:38:48劉陸民董園飛
無線互聯(lián)科技 2018年5期

劉陸民 董園飛

摘 要:FTP是目前互聯(lián)網(wǎng)上使用的比較廣泛的一種協(xié)議,它具高速傳輸數(shù)據(jù)和穩(wěn)定性的特點(diǎn),是基于GPL發(fā)布的在Unix/Linux操作系統(tǒng)上使用的非常安全穩(wěn)定的FTP服務(wù)器軟件,它可以做基于多個(gè)IP地址的虛擬FTP主機(jī)服務(wù)器,并且支持虛擬用戶和帶寬限制。文章通過對vsftpd虛擬用戶的研究,提出一種安全認(rèn)證機(jī)制,在提高傳輸效率的同時(shí),保證傳輸通道的安全性。

關(guān)鍵詞:vsftpd;虛擬用戶;安全認(rèn)證

在互聯(lián)網(wǎng)飛速發(fā)展的今天,人們結(jié)合自己在生活中遇到的問題經(jīng)常需要去網(wǎng)上下載和上傳相關(guān)資源,在給別人提供方便的同時(shí),也能讓自己學(xué)到更多的知識。Linux下可用的FTP服務(wù)器端是很多的,如vsftp,proftp,uw-ftp等,其中vsftp用得最多,它和很多網(wǎng)絡(luò)服務(wù)一樣,也是按照客戶機(jī)/服務(wù)器系統(tǒng)(C/S)模式。針對FTP協(xié)議提供兩個(gè)端口,分別是20和21,其中21端口用于連接客戶端,服務(wù)器通過這個(gè)端口來查看是否有客戶端發(fā)送請求,另外一個(gè)20號端口用于傳輸數(shù)據(jù),F(xiàn)TP客戶端會(huì)用大于1024的一個(gè)隨機(jī)端口去連接FTP服務(wù)器21端口,當(dāng)傳輸數(shù)據(jù)時(shí),客戶端會(huì)隨機(jī)產(chǎn)生另外一個(gè)大于1024的端口去請求連接服務(wù)器20號端口,服務(wù)器接收到請求后會(huì)用自己的20端口主動(dòng)去連接客戶端,待文件傳輸完成后,再將該端口釋放掉,F(xiàn)TP服務(wù)具有管理簡單性和雙向傳輸功能,所以目前使用得相當(dāng)廣泛[1]。

雖然使用FTP服務(wù)可以快速實(shí)現(xiàn)文件簡單傳輸,但FTP協(xié)議本身使用明文的方式傳輸數(shù)據(jù),這就使得FTP服務(wù)存在著一定的安全隱患。為此,本文提出一種創(chuàng)建虛擬用戶采用加密通道的方式來訪問FTP服務(wù)器,實(shí)現(xiàn)了在滿足訪問資源的同時(shí)保證數(shù)據(jù)傳輸?shù)陌踩浴?/p>

1 vsftp虛擬用戶實(shí)現(xiàn)方式

根據(jù)用戶的類型不同,登錄FTP通常有以T3種方式。

(1)匿名用戶登錄:在訪問FTP時(shí),不需要使用用戶名密碼登錄就可以看到服務(wù)器上存放的相關(guān)資源。

(2)本地用登錄:使用超級管理員創(chuàng)建的普通用戶登錄,給其密碼實(shí)現(xiàn)用戶登錄。

(3)虛擬用戶登錄:對于本地用戶來說,虛擬用戶是FTP服務(wù)器的專有用戶,虛擬用戶用來訪問服務(wù)器提供的專有資源,很大程度上提高了服務(wù)器的安全性。相對于匿名用戶來說,虛擬用戶需要提供用戶名和密碼來訪問服務(wù)器獲取服務(wù)器中指定的數(shù)據(jù),提高服務(wù)器安全的同時(shí)增加了對用戶和下載的可管理性。

FTP的兩種工作模式:(1)主動(dòng)模式。服務(wù)端從20號端口主動(dòng)向客戶端發(fā)起連接。(2)被動(dòng)模式。服務(wù)端在指定范圍內(nèi)的某個(gè)端口被動(dòng)等待客戶端發(fā)起連接。

主配置文件:/etc/vsftpd/vsftpd.conf權(quán)限是600,只有root具備可讀寫的權(quán)限。禁止登陸的FTP用戶列表:/etc/vsftp d/ftpusers/etc/vsftpd/user_list提供一份FTP用戶列表,是否禁止登陸,取決于主配置文件中的設(shè)置。

2 具體實(shí)現(xiàn)過程

以企業(yè)實(shí)例,詳細(xì)描述如何在Redhat9上實(shí)現(xiàn)虛擬用戶訪問FTP服務(wù)器資源。要求實(shí)現(xiàn):(1)允許匿名用戶訪問下載服務(wù)器上資源,不能上傳、創(chuàng)建和刪除資源。(2)允許Tom用戶登錄,可以下載文件,但不能上傳。允許lansha用戶可以登錄,可以下載和上傳文件[2]。

2.1 下載軟件包

下載vsftpd軟件包,使用tar命令解壓縮,vsftp下載地址http s://pkgs.org/download/vsftpd.有32位和64位可供選擇,結(jié)合本機(jī)需求下載指定軟件包,這里我們下載64位軟件包。

#tar -zxvf vsftpd-3.0.3.tar.gz

#rpm -ivh vsftpd-3.0.3-16.e15_4.l.i386.rpm

2.2 構(gòu)建基于虛擬用戶的vsftpd服務(wù)器

詳細(xì)步驟如下:(1)建立虛擬FTP用戶的賬號數(shù)據(jù)庫文件。(2)使用超級管理員創(chuàng)建FTP根目錄及虛擬用戶映射的系統(tǒng)用戶。(3)創(chuàng)建支持虛擬用戶的PAM認(rèn)證文件。(4)在vsftpd.conf文件中添加支持配置。(5)為個(gè)別虛擬用戶建立獨(dú)立的配置文件。(6)重新加載vsftpd配置。(7)使用虛擬FTP賬戶訪問測試[3]。

2.2.1 建立虛擬FTP用戶的賬號數(shù)據(jù)庫文件

建立虛擬用戶賬號數(shù)據(jù)庫文件用于存放授權(quán)用戶的賬號,具體過程如下:

# vim vusers.txt

wendy 123

natasha 456

# db_ load_T—t hash -fvusers.txt vusers.db

# file vusers.db

vusers.db: Berkeley DB (Hash, version 8,native byte-order)

# chmod 600 /etc/vsftpd/{vusers.txt,vusers.db

2.2.2 創(chuàng)建FTP根目錄及虛擬用戶映射的系統(tǒng)用戶

# mkdir /var/ftproot

#useradd—d/var/ftproot-s /sbin/nologin vsftp

# chmod 755 /var/ftproot

#chown vsftp:vsftp /var/ftproot

2.2.3 創(chuàng)建支持虛擬用戶的PAM認(rèn)證文件

#vim /etc/pam.d/vsftpd.vu

auturequired pam—userdb.so db=/etc/vsftp/vusers∥這兒vusers指的是vusers.db文件,在這要把db省略,否則報(bào)錯(cuò),當(dāng)時(shí)筆者就出錯(cuò)在這兒

account required pam_userdb.so db=/etc/vsftp/vusers//這個(gè)地方同上

2.2.4 編輯vsftp.conf配置文件,添加支持配置

匿名用戶:anonymous或ftp

anonymous_enable=YES∥啟用匿名訪問

anon_ umask-022 11匿名用戶所上傳的權(quán)限掩碼

anon_root=/var/ftp∥匿名用戶的FTP根目錄

anon_upload_enable=YES∥允許匿名用戶上傳文件

anon_mkdir_ write_enable-YES//允許匿名用戶創(chuàng)建目錄

anon_other write_ enable-YES//開放匿名用戶其他的權(quán)限

anon__ max_ rate=0 11限制最大傳輸速率,單位為字節(jié)

常用的本地用戶FTP配置項(xiàng)

listen=YES//是否以獨(dú)立運(yùn)行的方式監(jiān)聽服務(wù)

listen address-192.168.4.1 11設(shè)置監(jiān)聽的IP地址

listen_port=21//設(shè)置監(jiān)聽FTP服務(wù)的端口號

write enable-YES//是否允許下載文件

userlist enable-YES//是否啟用user list中的用戶列表

max clients-0//限制并發(fā)客戶端連接數(shù)

max_per_jp=0//限制同-IP地址的并發(fā)連接數(shù)目

#vim /etc/vsftpd/vsftpd.conf

local enable=YES

write enable=YES

anon_ umask=022

guest_enable=YES

guest- username=vsftp

pam_service__ name=vsftpd.vu

user_config_dir=/etc/vsfipf/vu sers

2.2.5 為個(gè)別虛擬用戶建立獨(dú)立配置文件

# mkdir /etc/vsftpd/vusers;cd /etc/vsftpd/vusers

#vim wendy

anon_upload_enable=NO

anon__ mkdir write_ enable-NO

# vim natasha

anon_upload_enable=YES

anon__ mkdir write_ enable-YES

2.2.6 重新啟動(dòng)vsftp服務(wù),使用ftp虛擬賬戶測試

# service vsftpd restart

測試結(jié)果Tom用戶可以登錄,可以下載文件,但不能上傳

lansha用戶可以登錄,可以下載文件,可以上傳

3 結(jié)語

互聯(lián)網(wǎng)的普及使得資源利用共享得到快速發(fā)展,F(xiàn)TP備受各位企事業(yè)單位青睞。本文利用客戶端輸入虛擬用戶的名稱和密碼連接服務(wù)器,虛擬用戶會(huì)映射到系統(tǒng)賬號vuser文件中登錄ftp,然后修改服務(wù)器的配置文件vsftpd.conf找到虛擬用戶配置文件的存放目錄,根據(jù)虛擬用戶的配置文件指定的目錄路徑(local_root=/usr/local/amp/apache/htdocs/demo)訪問到指定的目錄。注:虛擬用戶訪問到的文件根目錄屬主需要改成vuserftp,即真正存在的用戶。在使用過程當(dāng)中,可以限制或指定用戶不可訪問或只可訪問服務(wù)器上的定點(diǎn)資源,極大提高了服務(wù)器的安全性與穩(wěn)定性,對服務(wù)器上的一些數(shù)據(jù)起到至關(guān)重要的作用。

本文的創(chuàng)新點(diǎn):FTP默認(rèn)是明文傳輸數(shù)據(jù)的,可以通過一些類似sniffer抓包軟件獲取到傳輸?shù)臄?shù)據(jù)包,對數(shù)據(jù)包進(jìn)行分析破解可以獲取到主機(jī)和服務(wù)器之間傳輸?shù)臄?shù)據(jù),對數(shù)據(jù)安全性來說是災(zāi)難性的。我們通過建立支持虛擬用戶的PAM認(rèn)證文件,對用戶本身認(rèn)證后再傳輸數(shù)據(jù),點(diǎn)對點(diǎn)的傳輸數(shù)據(jù)被加密起到了保護(hù)作用。本文詳細(xì)描述了基于vsftpd虛擬用戶的實(shí)現(xiàn)過程,可以將配置好的服務(wù)器文件直接拷貝到其他同系統(tǒng)的服務(wù)器上使用,具有一定的使用價(jià)值。

[參考文獻(xiàn)]

[1]張玉琴.FTP服務(wù)器配置與管理[J].數(shù)字技術(shù)與應(yīng)用,2017 (4):53.

[2]郭杰.基于Vsftpd服務(wù)器數(shù)據(jù)傳輸模式淺析[J]電子測試,2015 (14):43-46.

[3]韓英慈.使用Linux系統(tǒng)建立網(wǎng)站的方法[J].數(shù)字技術(shù)與應(yīng)用,2016 (4):243.

主站蜘蛛池模板: 91精品专区国产盗摄| 国产一级毛片网站| 在线综合亚洲欧美网站| 亚洲一区毛片| 久久中文电影| 试看120秒男女啪啪免费| 亚洲一道AV无码午夜福利| 免费观看国产小粉嫩喷水| 免费大黄网站在线观看| 国产日韩精品一区在线不卡| www成人国产在线观看网站| 国产女人爽到高潮的免费视频| 国产精品毛片一区视频播| 久久精品电影| 亚洲成aⅴ人在线观看| 三级毛片在线播放| 全部毛片免费看| 在线国产欧美| 香蕉久久永久视频| 四虎在线高清无码| 一级毛片在线免费视频| 青青青国产免费线在| 国产成人无码AV在线播放动漫| 欧美成人国产| 天堂中文在线资源| 久久狠狠色噜噜狠狠狠狠97视色 | 天天激情综合| 国产第二十一页| 22sihu国产精品视频影视资讯| 永久免费AⅤ无码网站在线观看| 精品偷拍一区二区| 精品成人一区二区| 久久久精品国产SM调教网站| 国产高清毛片| 国产91在线|中文| 亚洲精品无码av中文字幕| 国产精品lululu在线观看| 97色婷婷成人综合在线观看| 亚洲精品成人福利在线电影| 伊人91在线| 国产无码制服丝袜| 无码日韩视频| 欧美国产日产一区二区| 免费无码AV片在线观看中文| 久久福利片| 国产午夜人做人免费视频| 国产欧美日韩视频怡春院| 亚洲高清中文字幕| 国产亚洲精品97AA片在线播放| 在线观看视频99| 国产成人在线小视频| 日韩在线影院| 亚洲成人网在线播放| 国内嫩模私拍精品视频| 91啪在线| 日韩乱码免费一区二区三区| 2022国产91精品久久久久久| 人妻无码一区二区视频| 日韩成人在线网站| 日韩精品成人在线| 四虎国产精品永久在线网址| 久久亚洲天堂| 亚洲国产天堂久久综合226114| 国产 日韩 欧美 第二页| a天堂视频| 久久精品亚洲热综合一区二区| 国产一区二区影院| 亚洲国语自产一区第二页| 波多野结衣久久高清免费| 伊人久久大香线蕉影院| 日韩在线欧美在线| 国产日韩精品欧美一区喷| 97国产精品视频人人做人人爱| 亚洲日本中文字幕天堂网| 日本高清免费不卡视频| 无码网站免费观看| 欧美日韩午夜视频在线观看| 女人一级毛片| 日韩在线观看网站| 男女男免费视频网站国产| 午夜毛片福利| 欧美精品成人一区二区视频一|