常用的FTP服務器軟件有Wu-ftpd、Proftpd、vsFTPd及PureFTPd等,下面分別對這些軟件逐一介紹。
1.Wu-ftpd
曾經是Internet的FTP守護程序,也是最早的FTP服務器軟件之一,擁有強大的功能。ftp服務器軟件下載地址:http://www.wu-ftpd.org
wu-ftpd的主要特點如下。
.支持虛擬FTP主機
.能夠控制不同網絡的用戶對于FTP服務器的存取權限和訪問時段
.能夠記錄文檔上傳和下載的全過程并且可以限制訪問人數。
.能夠記錄文檔上傳和下載的全過程并且可以限制訪問人數
.使用者在下載文檔時,能夠自動對其進行壓縮和解壓工作
.能夠暫時關閉FTP服務器,以便系統維護
.能夠支持匿名FTP訪問,但需要加載anonftp軟件包。
雖然Wu-ftpd有著的性能同時也是一套很好的軟件,然而它有不少的安全漏洞陸續被發現。
2.Proftpd
Proftpd具有安全、容易配置、速度快的特點,并且很少出現緩沖溢出的錯誤現象。其官方ftp服務器軟件下載地址:http://www.proftpd.org/。
Proftpd的主要特點如下所述。
.可設定多個虛擬FTP服務器,匿名FTP服務的實現更是十分容易。
.單配置文檔,其配置指示和apache的配置指示有類似之處。
.基于單個目錄的.ftpaccess配置文檔,類似于Apache的.htaccess文檔。
.能夠配置為從inetd啟動,或是單獨FTP服務器兩種運行方式。
.匿名FTP的根目錄無需任何特定的目錄結構,或系統程式或其他系統文檔。
.以非root身份運行且不執行任何外部程式,從而減少了安全隱患。
.能夠根據文檔屬主情況或UNIX的訪問控制風格來隱藏文檔或目錄。
.支持Shadow密碼,包括支持密碼過期機制。
.強大的log功能,支持utmp/wtmp及Wu-ftpd格式的記錄標準,并支持擴展功能的日志記錄。
3.vsFTPd
vsFTPd即Very SecureFTPd的縮寫形式,是Red Hat Enterprise Linux 5內置的FTP服務器軟件,支持很多其他FTP服務器不支持的功能,具有非常高的安全特性,同時支持帶寬限制、IPv6協議、分配虛擬IP地址、創建虛擬用戶等功能。其良好的可伸縮性和中等偏上的性能獲得了廣大用戶的廣泛歡迎。其官方ftp服務器軟件下載地址:http://vsftpd.beasts.org/。
4.PureFTPd
PureFTPd是內置在SuSE、Debian中的FTP服務器軟件,但Red Hat Enterprise Linux 5中沒有包含它的軟件包,需手動加載,其官方ftp服務器軟件下載地址:http://www.pureftpd.org/。
5.Serv-U
Serv-U是Windows系統下常用的FTP服務器。用戶可以將任何一臺PC機設置成一臺FTP服務器。用戶或其他使用者能使用FTP協議,通過在同一網絡上的任何一臺PC機與FTP服務器連接,進行文件或目錄的復制、移動、創建和刪除等。其官方ftp服務器軟件下載地址:http://www.rhinosoft.com.cn/。
Serv-U的特點如下
.支持實時的多用戶連接,支持匿名用戶的訪問;通過限制同一時間允許的的用戶訪問量來確保PC機的正常運轉。
.安全性能出眾。在目錄和文件層次都可以設置安全防范措施。為不同用戶提供不同設置,支持分組管理數量眾多的用戶,甚至可以基于IP對用戶授予訪問權限。
.能夠設置上傳和下載的比率、硬盤空間配額、網絡使用帶寬等,從而有效分配資源,還可作為系統服務在后臺運行。
.支持文件上傳和下載過程中的斷點續傳;支持擁有多個IP地址的多宿主站點。
.可設置在用戶登錄或退出時的顯示信息,支持具有UNIX風格的外部鏈接。
上面列出的只是Serv-U眾多功能中的一部分,Serv-U不僅功能強大,也提供了易于使用的操作界面,是Windows下使用最方便的FTP服務器軟件。
筆者經常用的ftp服務器軟件是flashfxp