LINUX學(xué)習(xí)筆記--FTP服務(wù)器設(shè)置篇_Ftp服務(wù)器教程
前言:
半個月前開始學(xué)習(xí)REDHAT LINUX7.0。作為一個Linux新手,不可避免的遇上了一些問題,通過翻閱書籍資料,查看BBS,自己的摸索實踐,也解決了一些問題。想到自己的經(jīng)驗教訓(xùn)可供他人借鑒,于是大膽寫出來,一來可以當作學(xué)習(xí)筆記保存,二來希望對剛剛接觸Linux的朋友有所幫助。由于本人能力所限,筆記中有所疏漏不足也在所難免,還請各位高手海涵。
一、FTP簡介
在網(wǎng)絡(luò)應(yīng)用中,最廣泛的當屬WWW和FTP這兩種。FTP就是File Transport Protocol文件傳輸協(xié)議的縮寫,F(xiàn)TP服務(wù)器能夠在網(wǎng)絡(luò)上提供文件傳輸服務(wù)。FTP服務(wù)器根據(jù)服務(wù)對象的不同可分為匿名服務(wù)器(Anonymous Ftp Server)和系統(tǒng)FTP服務(wù)器。前者是任何人都可以使用,后者就只能是在Ftp服務(wù)器上有合法賬號的人才能使用。
二、ProFTPD簡介
目前在UNIX和LINUX下常用的免費FTP服務(wù)器軟件主要是Wu-FTP和ProFTP這兩種。Wu-FTP廣泛應(yīng)用在眾多的Unix和Linux系統(tǒng)中,是RedHat Linux默認的FTP服務(wù)器軟件,但是被發(fā)現(xiàn)安全漏洞也相當多。ProFTP正是針對Wu-FTP的弱項而開發(fā)的,除了改進的安全性,還具備許多Wu-FTP沒有的特點,如設(shè)置簡單,能以Stand-alone模式運行等等。ProFTP已經(jīng)成為繼Wu-FTP之后最為流行的Ftp服務(wù)器軟件,越來越多的站點選用它構(gòu)筑安全高效的FTP站點,TurboLinux就是一個例子。
三、ProFTP的設(shè)置
設(shè)置目標:把IP為10.0.8.39的RedHat Linux配置為FTP服務(wù)器,并允許以anonymous匿名訪問Ftp服務(wù)器,且只允許同一網(wǎng)段(10.0.8.*)的電腦對FTP的“incoming”目錄有“Write”權(quán)限。
ProFTP的最新版本可以從www.proftpd.org上下載。這里我們以穩(wěn)定的1.2.1版本的rpm安裝包為例子(源代碼編譯也很簡單)加以解說。
第一步:配置基本的匿名服務(wù)器
下載1.2.1的rpm后,在Gnome窗口下右鍵單擊文件,單擊“Show info”,查看rpm包的一些信息,這里我們要注意的是一些文件的默認安裝路徑,如/usr/local/etc/proftpd.conf(ProFTPD的配置文件),/usr/sbin/proftpd(以stand-alone模式運行Proftpd的命令),/usr/doc/proftpd-1.2.1(Proftpd的文檔及配置實例文件所在目錄),然后雙擊rpm包安裝軟件。
如果你像我一樣,安裝RedHat Linux7.0時選擇了FTP服務(wù),那你先得把安裝的Wu-FTP軟件刪除。輸入“rpm -e anonftp”和“rpm -e wu-ftpd”刪除已有的FTP服務(wù)。
ProFTP安裝結(jié)束后,編輯/usr/local/etc/proftpd.conf,找到“Group nobody”,改為“Group nobody”,因為RedHat Linux7.0中沒有“nobody”這個組。到此為止,一個提供匿名服務(wù)的Ftp服務(wù)器已經(jīng)可以運行了。輸入“proftpd”運行FTP服務(wù),然后“ftp 10.0.8.39”以“anonymous”登錄,看能否正常登錄。一般來說,都能夠登錄進去的。
注意:直接運行“Proftpd”將使FTP服務(wù)以stand-alone模式啟動,該模式相對與dameon進程模式更具安全性,推薦使用。不過你可以把“Proftpd”加入到/etc/rc.d/rc.local里,這樣電腦啟動完畢,Proftpd也就啟動了。
- 相關(guān)鏈接:
- 教程說明:
Ftp服務(wù)器教程-LINUX學(xué)習(xí)筆記--FTP服務(wù)器設(shè)置篇
。