在眾多的網(wǎng)絡(luò)應(yīng)用中,F(xiàn)TP(File Transfer porotocol)有著非常重要的地位。在Internet中一個十分重要的資源就是軟件資源。而各種各樣的軟件資源大多數(shù)都是放在FTP服務(wù)器中的?梢哉f,F(xiàn)TP與WEB服務(wù)幾乎占據(jù)了整個Internet應(yīng)用的80%以上。
FTP服務(wù)可以根據(jù)服務(wù)對象的不同分為兩類:一類是系統(tǒng)FTP服務(wù)器,它只允許系統(tǒng)上的合法用戶使用; 另一類是匿名FTP服務(wù)器,Anonymous FTP Server,它使用任何人都可以登錄到FTP服務(wù)器上去獲取文件。
一、選擇和安裝FTP服務(wù)器軟件
如果你在安裝LINUX系統(tǒng)的時候,在選擇啟動進程的時候選擇了“ftpd”這一項的話,安裝完LINUX系統(tǒng)后,它已經(jīng)將一個默認的FTP服務(wù)器安裝到系統(tǒng)中去了。我們已經(jīng)可以利用它來實現(xiàn)系統(tǒng)FTP服務(wù)器的功能了。我們只需在此基礎(chǔ)上根據(jù)我們的需要進行一些個性化設(shè)定就可以了。
在絕大多數(shù)的LINUX發(fā)行版本中都選用的是WashingtonUniversity FTP,它是一個著名的FTP服務(wù)器軟件,一般簡稱為wu-ftp。它功能強大,能夠很好地運行于眾多的UNIX操作系統(tǒng),例如:ibm AIX、FreeBSD、hp-UX、NeXTstep、Dynix、SunOS、Solaris等。所以Internet上的FTP服務(wù)器,一大半以上采用了它。wu-ftp擁有許多強大的功能,很適于吞吐量較大的FTP服務(wù)器的管理要求:
1) 可以在用戶下載文件的同時對文件做自動的壓縮或解壓縮操作;
2) 可以對不同網(wǎng)絡(luò)上的機器做不同的存取限制;
3) 可以記錄文件上載和下載時間;
4) 可以顯示傳輸時的相關(guān)信息,方便用戶及時了解目前的傳輸動態(tài);
5) 可以設(shè)置最大連接數(shù),提高了效率,有效地控制了負載。
二、wu-ftp的組成
安裝了wu-ftp后,你將在/bin目錄下看到以下五個可執(zhí)行文件:
ftpd FTP服務(wù)器程序
ftpshut 用于關(guān)閉FTP服務(wù)器程序
ftpcount 顯示目前在線人數(shù)
ftpwho 查看目前FTP服務(wù)器的連接情況
ckconfig 檢查FTP服務(wù)器的設(shè)置是否正確
除了這些可執(zhí)行文件以外,它還在/etc和/var目錄下生成了七個配置文件:
/etc/ftpusers
/etc/ftpaccess
/var/run/ftp.pids
/etc/ftpconversions
/var/log/xferlog
/etc/ftpgroups
/etc/ftphosts
系統(tǒng)安裝了wu-ftp后,會建立一個特殊的用戶ftp,并在/home目錄下建立了一個ftpd目錄,當用戶以匿名登錄上來時,將會自動定位于這個目錄下。在這個目錄下一般會建立幾個子目錄。/home/ftpd/bin 存放一些供FTP用戶使用的可執(zhí)行文件
/home/ftpd/etc 存放一些供FTP用戶使用的配置文件
/home/ftpd/pub 存放供下載的信息
/home/ftpd/incoming 存放供上載信息的空間 本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|