FTP服務器必不可少,鑒於serv-u越來越冗余繁多的設置,個人還是比較喜歡簡單、干凈,滿足需求即可的東東,所以選擇filezilla。更主要的原因是ta是開元免費使用的,雖然免費,功能卻齊全,我發現現在好多人也喜歡用這款軟件。
Filezilla的主要優勢在於:高安全、高性能。Filezilla的安全性是來自於其開放源代碼的。Filezilla的高性能來自於其代碼的開發平台是C/C++,自身基礎就好於其他VB/Dephi平台開發的應用程序,因此Filezilla具有可媲美IIS的性能。在千兆網絡帶寬上,可輕松滿足數百用戶同時高速下載。目前Filezilla也存在一些不足,主要缺點就是不支持配額,即本身不提供上傳、下載總文件大小配額的功能。
Filezilla主要分服務器端和客戶端,參考下載:
Server端:
https://filezilla-project.org/download.php?type=server
Client端:
https://filezilla-project.org/download.php
1、軟件的安裝:
Windows下傻瓜式的一鍵next就可以了,我這里實驗在同一台服務器上同時安裝了server端和client端;
安裝server的時候默認的管理端口是14147,可以自行修改,服務器的監聽端口為默認的ftp的21端口。
2、啟動程序
安裝完成后在程序里找到filezilla啟動即可,也可以暫停、卸載,在管理工具中的服務設置啟動類型:
安裝完server端本地登陸后的界面如下:
鼠標指到工具欄上,在左下角會有選項提示信息,從左到右依次為:
1:選中表示服務online, 未選擇表示服務offline,offline就斷開所有客戶端的連接 2:表示鎖定服務,新的客戶端請求將被拒絕(返回碼421 Server is locked.) 3:服務器基本參數設置,可以設置ip過濾,上傳下載速度等; 4:用戶管理; 5:用戶組管理; 6:幫助(About),服務器的版本以及相關信息 7:兩個圖標'/C/'和'C:\'切換目錄表示方式 8:客戶端的連接信息排序方式 |
其中服務器基本參數設置如下圖,根據相關提示設置即可:
3、用戶組和用戶的管理
用戶組:
創建一個xjx的組,右邊可以對組進行添加、刪除、重命名等操作,可以設置最大連接數和每個ip的鏈接限制;shared folders(共享文件目錄)可以設置組的共享文件目錄,speed limits可以對組進行相關限速;
用戶:
添加用戶xjx,用於以后的登陸,設置密碼,等操作,新添加的用戶必須設置主目錄,並可設置相關目錄權限
4、客戶端的鏈接:
在主機處輸入服務器的ip地址,用戶名、密碼等信息,端口為默認的ftp的21端口,也可以不寫;這里我輸入我服務器地址,或者我因為在本機上同時安裝的服務端和客戶端,我在主機輸入127.0.0.1也可,用我剛剛創建的用戶來登陸;
登陸成功后,在服務器端會生成相應的日志,客戶端的操作也同樣有記錄,下方會顯示當前登陸的用戶;
登陸上之后就可以進行相關的文件操作了。至此一個簡單而方便的ftp服務器全部搭建完成。
5、總結
啰嗦了這么多,其實就是一個很簡單的ftp服務器,服務端安裝好server之后,客戶端通過client來訪問。基本參照提示信息就能一目了然的知道各選項的具體含義。