FileZilla是一個免費開源的FTP客戶端軟件,分為客戶端版本和服務器版本,具備所有的FTP軟件功能。可控性、有條理的界面和管理多站點的簡化方式使得Filezilla客戶端版成為一個方便高效的FTP客戶端工具,而FileZilla Server則是一個小巧並且可靠的支持FTP&SFTP的FTP服務器軟件。本教程小編將帶領大家了解如何安裝Filezillaserver.
1、官方下載
2、安裝時候按默認安裝即可。
3、首先要進行服務器全局參數設置:點“Edit”菜單,選“Settings”
General settings(常規設置):
Listen on Port:監聽端口,其實就是FTP服務器的連接端口。
Max.Number of users:允許最大並發連接客戶端的數量。
Number of Threads:處理線程。也就是CPU優先級別。數值調得越大優先級越高,一般默認即可。
下面的是超時設置,自上至下分別為:連接超時、傳輸空閒超時、登入超時。單位為秒。
Welcome message頁面設置客戶端登錄成功以後顯示的Welcome信息。建議不要用軟件默認的,因為任何軟件都不能保證沒有什麼漏洞,如果在這裡暴露軟件名稱的話,一旦這個FTP Server軟件有什麼安全漏洞,別有用心的人知道了服務器軟件的名稱就可能針對性地發起攻擊。所以建議這裡設置的信息不要包含任何服務器資料。
IP Filter(IP過濾器)頁面,設置IP過濾規則,在上面欄目中的IP是被禁止的,下面的是允許的。
Passive mode settings(被動傳輸模式設置):這個頁面要重點關注。如果服務器本身直接擁有公網IP,可以選軟件默認的“Default”。
倘若服務器是在局域網裡面,在一個網關後面,那麼就要選擇第二項“Use the follwoing IP”,並且在下面的輸入欄填寫公網的IP地址;否則,客戶端用PASV被動模式可能無法連接FTP服務器。因為服務器是在內網中,在客戶端使用PASV模式連接服務器的時候,服務器收到連接請求之後需要把自身的IP地址告訴客戶端,由於服務器在內網中,它偵測到的IP地址是內網的(如192.168.0.5),它把這個IP地址交給客戶端,客戶端自然無法連接。在這裡設置了指定的IP地址後,服務器就會把這個公網合法的IP地址提交給客戶端,這樣才能正常建立連接。
如果服務器是動態IP的,那麼可以選擇下面的“Retrieve external IP address from”,利用FileZilla官方網站免費提供的IP查詢頁面獲取當時的公網合法IP,然後服務器把這個公網合法IP地址提交給客戶端。當然靜態IP也可以用這個,只不過沒有必要。
這個設置頁面對服務器位於內網的情況非常重要。有些FTP服務器端沒有這個設置項目,客戶端就只能用Port主動模式連接。當然有些客戶端軟件針對這個問題有專門的設置,如FlashFXP的站點設置中只要選中“被動模式使用站點IP”就可以了。
對於在局域網中的服務器,如果服務器沒有置於DMZ區,那麼強烈建議選中下面的“Use custom port range”定義PASV端口范圍。由於PASV模式中,是服務器隨機打開端口,然後把打開的端口號告訴客戶端,讓客戶端連接打開的端口。但是因為服務器處於網關後面,如果網關那裡沒有做對應的端口映射,客戶端從外網就無法連接服務器打開的端口,導致PASV模式連接失敗。在這裡限定服務器打開的端口范圍,然後到連接外網的網關那裡,對服務器的這些端口做端口映射(虛擬服務)。這需要服務器和Internet網關設備配合設置,這樣外網的客戶端才能用PASV模式連接進來。
Security settings(安全設置):這裡的兩個選項關系到能否FXP。軟件默認狀態“Block incoming server-to-server transfers”和“Block outgoing server-to-server transfers”兩項都是選中的,前面那項是禁止連入的服務器對傳,後面是禁止傳出的服務器對傳。也就是說默認狀態不允許FXP,如果需要使用FXP,那麼就把這兩個項目取消選擇。注意FXP傳輸除了跟這個頁面的設置有關,還跟IP過濾器有關。
Admin Interface setting(管理員界面設定):這個就是登錄配置服務器界面的一些參數。端口號的設置在安裝的時候也出現過。下面兩欄可以定義允許遠程登錄配置的網絡界面和IP地址。在最下面更改管理員口令。
Logging(日志):設定是否啟用日志記錄功能以及日志文件大小和文件名。