一、ftp服務器簡介
linux/unix下有很多可用的ftp服務器,根據這些ftp服務器的可配置性大概可以分為3類:弱、中等、高。
功能比較簡單的ftp服務器軟件有“ftpd”和“oftpd”。前者與ftp客戶端工具“ftp”類似,只實現了標準的ftp功能,支持安全套接字(SSL)連接,。“oftpd”則是一款非常小巧的匿名ftp服務器軟件。
可配置性居中等的主要是“vsftp”和“pure-ftpd”。這兩個ftp服務器軟件側重于安全、速度和輕量級的平衡,一般在大型的ftp服務器上使用較多,尤其是“vsftpd”。這類服務器對用戶認證和權限控制比較簡單,更注重安全性和速度平衡,并且非常穩定。例如:“vsftpd“可以在單機(非集群)上支持4000個以上的并發用戶同時連接。”vsftp“和“pure-ftpd”都支持虛擬用戶,但用戶權限仍然依賴于文件的系統權限。不支持針對目錄的權限配置,在配置依賴于目錄的權限時很麻煩。
二、安裝vsftp服務器
VSFTP是一個基于GPL協議發布的,應用于類unix系統上的ftp 服務器軟件。vsftp能夠滿足常見的ftp服務器設計要求,并且有著相當不錯的安全性。vsftp具有以下特點:
#安全、高速、穩定
#它可以作為給予多個ip的虛擬ftp主機服務器
#匿名服務設置十分方便
#匿名ftp的根目錄不需要任何特殊的目錄結構