4.4 修改/etc/wu-ftpd/ ftpconversions文件 ftpconversions文件主要定義用戶從FTP服務器中下載文件時對文件進行格式轉換的規則。例如壓縮、解壓縮、打包和開包等操作,這樣用戶就不必為.tar.gz、.tgz、.Z、.z之類的文件傷腦筋了。ftpconversions文件的格式初看上去很復雜,不過不用擔心,我們基本上不用動它,debian為我們准備的這個配置,已經能夠滿足我們的使用需要了。下面讓我們來看看ftpconversions文件的內容:
:.Z: : :/usr/bin/compress -d -c %s :T_REGT_ASCII:O_UNCOMPRESS:uncompress : : :.Z:/usr/bin/compress -c %s:T_REG:O_COMPRESS:compress :.gz: : :/bin/gzip -cd %s:T_REGT_ASCII:O_UNCOMPRESS:gunzip : : :.gz:/bin/gzip -c9 %s:T_REG:O_COMPRESS:gzip :.bz2: : :/usr/bin/bzip2 -cd %s:T_REGT_ASCII:O_UNCOMPRESS:bunzip2你可能想我一樣看花了眼,不過好在我們不用深究, 反正這個文件基本上把常用的壓縮,打包命令都包括在內了,只要它存在,FTP服務程序就會根據用戶的需要執行壓縮或打包的命令。 例如,用戶想下載目錄Howto中所有的文件,那麼他不必使用mget命令,而只要使用get Howto.tar.gz,這時wu-ftpd就會將該目錄打包壓縮並發送到用戶的機器上了。所以使用該文件可以完成壓縮傳遞的數據量,減少傳輸時間等作用。 這裡有一點需要注意,這個文件中定義的可執行文件的位置/bin指的都是/home/ftp/bin而不是Linux的/目錄下的bin,所以請檢查/home/ftp/bin目錄中有無上述命令,如果沒有還需要將這些程序復制到該目錄中。我看了一下,由於我僅僅安裝了Debian的基本系統,所以bzip2這個命令是沒有的,我們可以用at-get install bzip2命令來下載和安裝它,然後把bzip2命令復制到/home/ftp/bin就可以了。 5 測試 到這裡,匿名FTP服務器的配置工作基本上就完成了,我們可以用ftp命令連接自己的服務器,檢查合法用戶和匿名用戶的連接情況以及各個目錄的權限是否正確。之後就可以准備FTP服務的開張了。 6 TODO 在下一個版本裡面,我將描述如何用ftpmirror建立ftp服務器鏡像。 7 結束語 本文是《Debian服務器設置入門》系列教程之第二章》,建議您按照順序閱讀,有問題可以和作者 kanaka 聯系。
8 參考文獻
本章參考了下面的文章:
《用wu-ftpd架設FTP服務器》一文,地址是http://www.lslnet.com/linux/docs/linux-3300.htm
《架設FTP服務器》一文,地址是http://www.linuxsir.com/bbs/showthread.PHP?s=&threadid=8455&highlight=wuftpd
很抱歉我沒找到這兩篇文章作者的名字,但是我們仍然應該心存感激。
第三章 在Debian上用 E xim配置郵件服務器
本章目錄
0 聲明
1 簡介
2 安裝
3 配置
4 小測試
5 修改 From: 的地址
6 配置Fetchmail
7 修改exim的投遞限制
8 綜合測試
9 TODO
10 結束語
11 參考文獻
0 聲明 本文是在《通過exim建立家庭網絡的郵件系統》一文的基礎上修改的,作者:Jan W. Stumpel, Oeg