小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

用Webmin和VSFTP搭建FTP服務(wù)器

 昵稱5547982 2011-01-20

今天我們繼續(xù)介紹基于OpenSuSE 10.2和YaST2環(huán)境的Linux系統(tǒng)架設(shè)課程。首先我要介紹的是Webmin,這是一款強(qiáng)大的基于Web的管理工具,用它在OpenSuSE上搭建FTP服務(wù)器相當(dāng)簡(jiǎn)單。在沒(méi)有YaST2模塊的情況下,我們只要通過(guò)Firefox和Webmin就可以進(jìn)行FTP服務(wù)器的搭建了。

FTP在哪里?

默認(rèn)情況下OpenSuSE并不會(huì)安裝FTP服務(wù)(就算安裝了5張光盤(pán)也一樣),而只是有一個(gè)基于命令行的FTP客戶端lFTP,因此我們要再找一個(gè)FTP服務(wù)器程序。

我推薦大家在OpenSuSE下使用vsFTP(Very Secure FTP),據(jù)說(shuō)這是“類UNIX系統(tǒng)下最安全最快速的FTP服務(wù)器”。

安裝vsFTP

要讓vsFTP運(yùn)行,我們需要安裝兩個(gè)組件:vsFTPd 和 vsFTPd Webmin模塊。在本例中,我們通過(guò)YaST2來(lái)安裝vsFTPd然后通過(guò)Webmin安裝vsFTPd模塊。安裝vsFTPd相當(dāng)簡(jiǎn)單,我們不需要上網(wǎng)下載任何文件,而是直接從YaST的軟件管理工具中安裝。

首先我們進(jìn)入Computer | More Applications,當(dāng)出現(xiàn)如圖A所示的窗口后,點(diǎn)擊左側(cè)導(dǎo)航欄的Utilities按鈕。

用Webmin和VSFTP搭建FTP服務(wù)器

圖 A也可以在搜索欄中直接輸入 "yast" 來(lái)查找YaST工具

在工具列表中,我們選擇YaST按鈕。如圖B所示。

用Webmin和VSFTP搭建FTP服務(wù)器

圖B 從左側(cè)導(dǎo)航欄選擇了某個(gè)組,右側(cè)窗口上方就會(huì)列出該組包含的工具

接下來(lái)我們會(huì)看到如圖C所示的窗口。點(diǎn)擊Software Management按鈕。

用Webmin和VSFTP搭建FTP服務(wù)器

圖C 打開(kāi)YaST窗口后,默認(rèn)顯示的是Software類

打開(kāi)Software Management工具,然后在搜索框中輸入vsFTP. 右側(cè)會(huì)出現(xiàn)搜索結(jié)果,如圖D所示。

用Webmin和VSFTP搭建FTP服務(wù)器

圖D 綠色的勾表示“保持”,黑色的勾表示 “安裝”

安裝Webmin模塊

選中vsftp,然后點(diǎn)擊窗口右下角的accept按鈕,YaST就開(kāi)始安裝vsftp了。接下來(lái)我們要安裝Webmin模塊(如果不安裝Webmin模塊,就必須通過(guò)手動(dòng)編輯配置文件的方式來(lái)配置vsftp)首先我們下載這個(gè)模塊 。下載后,我們不要解壓縮,而是通過(guò)瀏覽器訪問(wèn)http://主機(jī)地址:10000 。用root用戶登錄系統(tǒng),然后打開(kāi)Webmin菜單,如圖E所示,然后點(diǎn)擊Webmin Modules模塊。

用Webmin和VSFTP搭建FTP服務(wù)器

圖E Webmin里有各種配置

進(jìn)入 Install Module, 勾選From Local File ,然后點(diǎn)擊 "..." 按鈕。接下來(lái)會(huì)出現(xiàn)如圖F所示的窗口,選擇剛剛下載的vsftpd文件。

用Webmin和VSFTP搭建FTP服務(wù)器

圖F 選擇自己剛剛下載的文件

選好文件后,點(diǎn)擊OK,然后回到Webmin窗口。接下來(lái)點(diǎn)擊Install Module按鈕。安裝結(jié)束后,展開(kāi)左側(cè)的Servers菜單,你會(huì)看到其中出現(xiàn)了vsftp項(xiàng)。點(diǎn)擊vsftp,然后右側(cè)會(huì)出現(xiàn)一系列FTP設(shè)置內(nèi)容,如圖G所示。

用Webmin和VSFTP搭建FTP服務(wù)器

圖G 可以在這個(gè)窗口啟動(dòng)或重啟 vsftp daemon

配置vsftpd

首先要輸入的是基本設(shè)置Generally Attitudes。如圖H所示。

用Webmin和VSFTP搭建FTP服務(wù)器

圖H "Attitudes" 可以作為FTP站點(diǎn)的介紹

首先要設(shè)置的是File Unmask。umask 基本上和 chmod是相對(duì)應(yīng)的。以下是umask 的設(shè)置:

◆chmod 777 等同于 umask=000 (或 rwx)
◆chmod 666等同于umask=111 (或rw-)
◆chmod 555等同于umask=222 (或r-x)
◆chmod 444等同于umask=333 (或r--)
◆chmod 333等同于umask=444 (或-wx)
◆chmod 222等同于umask=555 (或-w-)
◆chmod 111等同于umask=666 (或--x)
◆chmod 000等同于umask=777 (或---)

我們可以根據(jù)上面的介紹為FTP設(shè)置合適的文件權(quán)限。如果你希望文件為只讀屬性,可以將File Unmask區(qū)域設(shè)置為333。如果希望用戶可以讀寫(xiě)文件,那么應(yīng)該設(shè)置為111.
其余的設(shè)置內(nèi)容包括:

◆Idle Session Timeout: 設(shè)置呆滯連接的斷開(kāi)時(shí)間。
◆Data Connection Timeout: 設(shè)置下載的最長(zhǎng)時(shí)間。
◆Welcome Banner Text: 設(shè)置用戶登錄FTP服務(wù)器后看到的信息
◆FTP Username: 設(shè)置UNIX用戶。如果點(diǎn)擊 "..." 按鈕,可以看到一個(gè)預(yù)制用戶名列表。一般來(lái)說(shuō),常用的用戶名都是 ftp。

設(shè)置完成后,點(diǎn)擊Save Changes按鈕回到vsftpd主窗口。

接下來(lái)設(shè)置匿名FTP用戶。如果希望匿名用戶訪問(wèn)FTP,可以點(diǎn)擊 Anonymous FTP按鈕,接下來(lái)會(huì)出現(xiàn)如圖I所示的配置窗口。

用Webmin和VSFTP搭建FTP服務(wù)器

圖I 默認(rèn)設(shè)置都是 "yes"。在允許匿名用戶前,要確保網(wǎng)絡(luò)安全。

設(shè)置項(xiàng)目很簡(jiǎn)單,選擇適合你的設(shè)置后,點(diǎn)擊Save Changes按鈕回到 vsftp 菜單。
 

接下來(lái)如圖J所示,設(shè)置本地用戶。本地用戶是指那些擁有服務(wù)器賬戶的用戶。當(dāng)本地用戶登錄FTP服務(wù)器后,會(huì)自動(dòng)定位到自己的文件夾下。通過(guò)禁用chroot 選項(xiàng)可以關(guān)閉這一功能。chroot 設(shè)置為 yes,會(huì)自動(dòng)尋找用戶的文件夾。

用Webmin和VSFTP搭建FTP服務(wù)器

圖J 這些設(shè)置只針對(duì)在服務(wù)器上有賬戶的用戶

另兩項(xiàng)設(shè)置Enable Local Users 和 Local Users Can Write都很簡(jiǎn)單。對(duì)于后者,如果開(kāi)啟了Local Users Can Write,那么具有服務(wù)器帳戶的用戶將可以上傳文件到服務(wù)器。如果設(shè)置了chroot,那么這些用戶可以在出了自己的文件夾以外的其他位置上傳文件(只要他們擁有目標(biāo)文件夾的讀寫(xiě)權(quán)限)。

點(diǎn)擊Save Changes按鈕,然后回到主屏幕。

在Log區(qū)域,如圖K所示,可以讓 vsftp 服務(wù)器按照 xferlog 格式記錄日志,并可以設(shè)定xfer 日志文件存放的位置。

用Webmin和VSFTP搭建FTP服務(wù)器

圖K 可以手動(dòng)輸入日志文件的存儲(chǔ)路徑,或者點(diǎn)擊 "..."按鈕來(lái)選擇

Xferlog格式 (Transfer Log) 是記錄文件傳輸?shù)娜罩尽?biāo)準(zhǔn)的 xferlog 格式包括(來(lái)自xferlog 的manpage):

current-time transfer-time remote-host file- size filename transfer-type special-action- flag direction access-mode username service- name authentication-method authenticated-user-id

記錄范例如下:

Fri Apr 27 10:48:39 2007 1 192.168.1.23 27180 /logo_phpBB.gif b _ i r maryjane FTP 0 * c
Fri Apr 27 10:48:45 2007 1 192.168.1.23 5847743 /P. Diddy and Jimmy Paige - come_with_me.mp3.mp3 b _ i r maryjane FTP 0 * c

不幸的是,我們無(wú)法修改Webmin 對(duì)vsftpd日志的處理,除非在anual Entriessection中手動(dòng)修改。

在日志方面還有個(gè)問(wèn)題。在Logging Information中有個(gè)鏈接叫做FTP Stats,這個(gè)鏈接可以鏈接到Webalizer。就算沒(méi)有安裝Webalizer模塊,點(diǎn)擊這個(gè)鏈接后也可以打開(kāi)Webalizer頁(yè)面。這個(gè)頁(yè)面會(huì)顯示FTP服務(wù)器過(guò)去12個(gè)月的狀態(tài),不過(guò)如果沒(méi)有安裝Webalizer模塊,那么只會(huì)顯示一個(gè)范例。

其他設(shè)置

接下來(lái)要說(shuō)的是 Miscellaneous settings,如圖L所示。

用Webmin和VSFTP搭建FTP服務(wù)器

圖L
 
Miscellaneous 分類下有五個(gè)可以設(shè)置的項(xiàng)目:

◆Force Dot Files: 在FTP目錄中顯示隱藏文件(以 "."開(kāi)頭的文件名)
◆Listen Address: vsftpd 監(jiān)聽(tīng)的IP端口。
◆Hide File(s):要對(duì)用戶隱藏的文件。 注意: 如果有多個(gè)文件需要隱藏,用{}劃分文件名。
◆Anon Max Rate In Bytes/sec: 匿名用戶的最大上傳/下載速度
◆Local Max Rate In Bytes/sec: 本地用戶最大上傳/下載速度。

最后我們看看Manual Entries配置。在vsftpd模塊中點(diǎn)擊鏈接,會(huì)出現(xiàn)如圖M所示的窗口。在這里我們手動(dòng)編輯FTP配置文件。

用Webmin和VSFTP搭建FTP服務(wù)器

圖M 沒(méi)有GUI的傳統(tǒng)界面

總結(jié)

至此 我們已經(jīng)介紹了有關(guān)vsftp配置的全部?jī)?nèi)容。Vsftp是一款相當(dāng)實(shí)用的工具。采用GUI界面進(jìn)行配置也很少會(huì)出現(xiàn)延遲的情況。

當(dāng)然,還有很多配置內(nèi)容沒(méi)有包含在GUI界面中。在vsftp (以及大多數(shù)Linux服務(wù)器中)都有大量的配置選項(xiàng)。不過(guò)幸運(yùn)的是,基本的FTP服務(wù)器設(shè)置并不需要那么多復(fù)雜的參數(shù), Webmin GUI工具就足以應(yīng)付了,而手動(dòng)編輯工具也可以幫助那些對(duì)于 FTP服務(wù)器有特殊要求的用戶。

如果你想嘗試一下手動(dòng)編輯配置選項(xiàng),那么可以打開(kāi)控制臺(tái),輸入man vsftpd.conf,從中你會(huì)看到全部可以修改的參數(shù)。

在全部配置工作結(jié)束后,我們回到vsftpd主窗口,然后點(diǎn)擊Restart Vsftpd Server或者Start Vsftpd Server按鈕。然后你的FTP服務(wù)器就開(kāi)始工作了。
 
    

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多