使用FileZilla等軟件搭建ftp服務器


FTP的全稱是File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。

FTP服務器,則是在互聯網上提供存儲空間的計算機,它們依照FTP協議提供服務。簡單地說,支持FTP協議的服務器就是FTP服務器。


 

一、常用的幾款ftp服務器軟件介紹

1.1 Server-U

Serv-U是一種被廣泛運用的FTP服務器端軟件,支持3x/9x/ME/NT/2K/2000/xp等全Windows系列。可以設定多個FTP服務器、限定登錄用戶的權限、登錄主目錄及空間大小等,功能非常完備。 它具有非常完備的安全特性,支持SSl FTP傳輸,支持在多個Serv-U和FTP客戶端通過SSL加密連接保護您的數據安全等。

由於Server-U是收費軟件,網上能下載的都是各種破解版,軟件安全性難以保證,同時Server-U國內也有代理商,如果不想被扯上官司,最好還是不要使用盜版軟件。因此,Server-U也不是今天的主角,今天要說以下兩款ftp服務器軟件。

1.2 FileZilla

FileZilla是一個免費開源的FTP軟件,分為客戶端版本和服務器版本,具備所有的FTP軟件功能。可控性、有條理的界面和管理多站點的簡化方式使得Filezilla客戶端版成為一個方便高效的FTP客戶端工具,而FileZilla Server則是一個小巧並且可靠的支持FTP&SFTP的FTP服務器軟件。

FileZilla官網:http://www.filezilla.cn/

從官網上可以看到FileZilla可以支持多個平台,Windows、Linux、Mac OS等。

目前最新的客戶端版本是3.14.1,服務器端版本分中文和英文,中文最新的是FileZilla Server 0.9.46 中文安裝版,可以適用於win7以上操作系統,FileZilla Server 0.9.41 中文安裝版可以兼容Windows XP、Windows 2003 及以上。

 FileZilla 客戶端是一個快速可靠的、跨平台的FTP,FTPS和SFTP客戶端。具有圖形用戶界面(GUI)和很多有用的特性。相比較於其它FTP客戶端,FileZilla 包含如下特性:

  • 易於使用
  • 支持FTP, FTP並支持SSL/TLS (FTPS)協議,支持SSH文件傳輸協議(SFTP)
  • 跨平台。在 Windows, Linux, *BSD, Mac OS X 和其它平台下運行 more
  • 支持IPv6協議
  • 多種可用的語言(包含中文)
  • 斷點續傳且支持容量大於4GB的文件
  • 多標簽用戶界面
  • 功能強大的站點管理器(Site Manager)和傳輸隊列管理
  • 書簽功能
  • 拖拽功能支持
  • 支持傳輸限速功能
  • 文件名過濾器
  • 文件夾比較功能
  • 網絡設置向導
  • 遠程文件編輯功能
  • 保持鏈接功能
  • 支持HTTP/1.1, SOCKS5 和 FTP代理(FTP-Proxy)
  • 登錄到文件功能
  • 同步文件夾瀏覽
  • 遠程查找文件

 

1.3 TYPSoft_ftpserver

 TYPSoft_ftpserver是用一款非常容易使用的ftp服務器軟件,使用極少的配置,無論你是新手還是高手,都可以輕松駕馭。目前的版本是1.11,官網地址是:http://www.typsoft.com/,同時提供中文語言包,支持各類windows操作系統。

 

1.4 QuickEasyFTPServer

Quick Easy FTP Server是一個全中文FTP服務器軟件,反應迅速,操作方便,實現了標准FTP服務器所具有的功能。

該軟件的特點:

軟件安裝程序極小,但性能毫不遜色於專業FTP服務器軟件

功能全面.具備完整的帳戶管理,便捷的服務器配置,安全性設置,在線用戶信息, 服務器日志,實時數據統計,檢查更新一應俱全

支持斷點續傳

完整的幫助系統

全中文,更適合中國人使用。

 

1.5 Home Ftp Server(家庭FTP服務器)

您是否在尋找一款小巧玲瓏、功能強大的免費 FTP 服務器,而 Home FTP Server 就是一個簡單易用的 FTP 服務器, 它讓您直接從您的電腦與他人分享檔案成為可能。 您可以設置用戶賬戶,指定許可目錄和監控進入的個人檔案。

它支持文件傳輸,虛擬目錄,禁止 IP 地址;改變目錄,下載文件並提供了一個基於 web 為基礎的的管理界面;

讓您可以添加用戶和查看當前統計,它的某些功能甚至超過一些商業的 FTP 服務器, 無可否認的是:這一切都是免費的,沒有任何限制! 相比較於任何同類產品,為您或您的公司;這是一個完美的選擇。

 


 二、使用TYPSoft_ftpserver搭建ftp服務器

第一步,下載TYPSoft_ftpserver軟件(我沒有博客園上傳權限,需要的可以留下郵箱,注明軟件名稱),可以看到壓縮包里包含四個文件,依次分別是中文語音包、程序配置文件、主程序、用戶配置文件。

 

 第二步,解壓后,運行主程序,進行服務器配置。

主界面很簡單,在日志窗口中顯示了程序版本,和當前的服務運行情況,ftp端口。

設置,ftp服務器:

這里可以設置ftp端口,最大同時連接數,以及開機啟動,保存日志,歡迎消息等選項。

設置IP限制,下圖為全部ip可以訪問。

第三步,用戶賬戶設置:

默認有個匿名賬戶——anonymous,匿名賬戶不需要填寫密碼,也是可以刪除的,你可以配置此賬戶的跟目錄,訪問目錄及訪問權限。

如果要添加多個目錄, 需要對其它添加的目錄(根目錄除外)設置為虛擬連接,否則ftp連上也無法訪問,這里我設置e:\目錄的鏈接為E_pan,

這樣在ftp客戶端里看到的是一個文件夾E_pan,內容指向為e:\。

添加其它用戶,並分配密碼,其它配置同上匿名賬戶。

在所有配置完成后,需要重新啟動服務器。

軟件運行起來后,在托盤區域會顯示一個小圖標。

黃色表示軟件配置正常,未連接。

綠色表示用戶正在連接。

紅色表示端口占用等軟件配置異常等。

 小技巧:如果該軟件啟動后,無法顯示界面,則可能是配置的問題,刪除目錄下的confgi.ini和user.ini重新配置即可。


 

三、使用FileZilla_Server搭建ftp服務器

我們以FileZilla_Server-0_9_41_HA為例,在winxp系統上搭建ftp服務器。

FileZilla_Server-0_9_41_HA可以在官網上下載到,此版本支持xp,winserver2003等,同時也是中文版本。

有網友說FileZilla_Server會出現中文目錄亂碼問題,是因為FileZilla_Server默認編碼為utf-8的原因。此版本中包含中文亂碼補丁,不會出現亂碼問題。

(我沒有博客園上傳權限,需要的可以留下郵箱,注明軟件名稱)

第一步,下載FileZilla_Server-0_9_41_HA,該軟件為綠色版。解壓后,可以看到如下文件:

其中,FileZilla sever是服務器端主程序,FileZilla server Interface是服務器端界面化配置程序,配置結果分別保存在同名的xml文件中,其它三個dll是主程序擴展。

第二步,程序安裝

運行FileZilla sever,第一次運行時會有如下提示:

選擇“是”,將安裝一個“FileZilla Server FTP Server”的服務,安裝后,會提示是否自動啟動服務:

你需要兩次確認該服務器自動啟動后,服務器端主程序安裝完畢。

可以在電腦的服務管理里面看到該ftp服務。

第三步,使用FileZilla server Interface來對ftp服務器進行配置

啟動FileZilla server Interface程序,默認使用14147端口來登陸ftp服務器管理程序。

登陸后,軟件主界面如下,日志顯示已登入。

選擇,編輯→設置菜單,進入軟件設置界面,下圖為設置監聽端口,即連接ftp服務器的端口,默認21;

設置IP綁定,只有綁定的IP地址可以連接,*表示所有。

黑白名單設置。

管理接口設置,可以配置管理界面的連接監聽端口,可以管理的客戶機IP地址,管理員密碼等。

這些修改需要在本地設置才有效。我這里修改監聽端口為3883,允許所有IP地址參與管理。

如果你需要坐在家中管理ftp服務器,這個界面的設置一定要配置正確,並牢記。

日志保存周期設置。

傳輸限速設置。

第四步,配置用戶、用戶組。

如果你只需要配置單個賬戶,用來訪問ftp服務器,可直接在用戶配置界面進行添加。

如果有多個賬戶,且權限一致,你可以先添加一個用戶組,將用戶歸屬於組內。

給賬戶分配可以訪問的目錄,以及權限。

如果需要訪問多個目錄,需要使用別名,別名前面加上/ 。

用戶組管理界面。

將以上配置完成,你的ftp服務器就搭建成功了。

第五步,遠程管理ftp服務器

打開FileZilla Server Interface軟件,使用剛配置的遠程管理端口、密碼登陸;

登陸后,你可以遠程操作除了“管理接口設置”以外的任何配置。

第六步,ftp服務器在線離線和鎖定

FileZilla Server 有個功能就是可以通過界面設置ftp服務器在線離線和鎖定。

選擇“服務器”,“激活”,彈出對話框,確認服務器離線。

選擇“服務器”,“鎖定”,可以阻止新用戶連接。

 

第七步,卸載ftp服務

運行FileZilla Server,如果目前ftp服務器正在運行,則彈出是否停止服務。

這里,先停止服務后,再次雙擊FileZilla Server,彈出是否啟動服務。

這里選擇“否”,則會彈出是否卸載服務。

點擊“是”,完成卸載。


 四、QuickEasyFTPServer搭建ftp服務器

QuickEasyFTPServer操作非常簡單,以4.0版本為例,這里配上幾張圖。


 

五、常用ftp客戶端介紹

1、8uFTP客戶端

8uFTP客戶端體積小,功能非常強大:支持外鏈下載;支持多線程上傳,速度是普通ftp工具的3倍;直接上傳壓縮包后在空間上直接解壓(在線解壓縮),也可以在空間上壓縮后直接下載壓縮包;快速刪除遠程文件夾。

 

2、FileZilla ftp客戶端

FileZilla 客戶端是一個快速可靠的、跨平台的FTP,FTPS和SFTP客戶端。具有圖形用戶界面(GUI)和很多有用的特性。

小技巧:

Filezilla顯示中文亂碼解決方法:

Filezilla是外國人寫的,免費軟件。跟中文FTP服務器交流時,默認是自動監測編碼。當斷開連接,第二次在打開同一個文件夾時,發現顯示成了亂碼而且無法打開。說找不到目錄。

解決方法:分別點擊 file->站點管理器中->創建新站點->通用標簽->基本設置設置成自己的數據(略)
字符集標簽->選擇“自定義字符集”選項->鍵盤輸入“GB2312”->連接按鈕
(如果你的服務器支持UTF-8,最好用UTF-8)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM