Xlight FTP Server提供服務(wù)器創(chuàng)建功能,通過軟件創(chuàng)建虛擬的服務(wù)器,配置服務(wù)器帶寬、NAT/防火墻、遠程管理、SSL認證和服務(wù)器日志設(shè)置,創(chuàng)建完畢就可以讓其他用戶連接服務(wù)器使用了,只需要保證服務(wù)器處于運行狀態(tài)就可以正常連接,也可以在軟件配置用戶信息,保留FTP type命令設(shè)置的傳輸類型,將UNIX換行符轉(zhuǎn)換為Windows換行符,將FTP路徑中Windows風格的反斜杠轉(zhuǎn)換為Unix風格的正斜杠,允許用戶通過“SITE PSWD”命令更改密碼,如果你需要這款軟件就下載吧!
Xlight FTP 服務(wù)器
Xlight FTP服務(wù)器是非常容易使用的FTP服務(wù)器。 為了保證高性能,F(xiàn)TP服務(wù)器全部用C語言寫成,服務(wù)器運行時占用很少的系統(tǒng)資源。 它具有高效網(wǎng)絡(luò)算法,在大量用戶情況下, 可以充分利用FTP服務(wù)器帶寬, 能夠輕松處理數(shù)千用戶的同時下載。
Xlight FTP 服務(wù)器有三個版本:個人版本,標準版本,專業(yè)版本。 個人版本只對個人使用是免費的, 你可以點擊這里察看三個版本在功能上的不同。
Xlight FTP服務(wù)器具有內(nèi)置的用戶虛擬目錄隔離,以及很多有用的功能,它具有下面的主要功能:
FTP服務(wù)器與企業(yè)IT環(huán)境整合
支持活動目錄(Active Directory) - 用戶認證可以使用活動目錄(Active Directory). 可以將FTP服務(wù)器的用戶設(shè)置保存在活動目錄.
支持LDAP - 用戶認證可以使用LDAP目錄服務(wù)器. 可以將FTP服務(wù)器的用戶設(shè)置保存在LDAP目錄服務(wù)器.
用戶可以使用數(shù)據(jù)庫 - FTP服務(wù)器的用戶賬戶,密碼和設(shè)置可以存儲在外部數(shù)據(jù)庫,便于統(tǒng)一管理. 支持數(shù)據(jù)庫存儲過程便于和其他數(shù)據(jù)庫應(yīng)用整合.
128比特SSL加密 - 采用業(yè)界公認的安全標準保護FTP會話和數(shù)據(jù)傳輸, 支持SSL客戶端證書認證.
支持 SFTP(SSH2) 協(xié)議 - SFTP虛擬服務(wù)器現(xiàn)在能夠象FTP虛擬服務(wù)器一樣被創(chuàng)建和管理.
電子郵件事件通知 - 可以自動通過電子郵件通知FTP服務(wù)器的事件,如磁盤空間不足,用戶上傳,下載等.
UNC路徑賬號身份模擬 - FTP服務(wù)器可以使用多個身份模擬賬號訪問受到密碼保護的不同遠程網(wǎng)絡(luò)共享.
FTP服務(wù)器日志和審計
FTP 會話和錯誤日志 - 詳細的FTP 會話和錯誤日志.
Unix xferlog格式的支持 - 支持UNIX下FTP文件傳輸xferlog格式的日志,能夠直接被AWStats之類的流量統(tǒng)計工具使用.
保存文件傳輸日志在數(shù)據(jù)庫 - 文件傳輸日志可以通過ODBC保存在數(shù)據(jù)庫內(nèi).
發(fā)送日志到Syslog服務(wù)器 - 所有服務(wù)器日志可以同時發(fā)送到Syslog服務(wù)器.
FTP服務(wù)器管理
圖型界面的遠程管理 - 遠程管理不需要專門的端口,可以通過FTP端口直接管理,在任何地方都可以輕松管理位于防火墻內(nèi)的FTP服務(wù)器.
分級的虛擬目錄系統(tǒng) - 提供公共,以及組虛擬目錄,便于管理和設(shè)置不同用戶之間的文件共享。 組虛擬目錄能夠被組中所有用戶看到,公共虛擬目錄能夠被所有用戶看到.
實時的配置管理 - 所有的FTP配置更改都立刻生效,無須重新啟動FTP服務(wù)器,不會因為更改配置造成用戶服務(wù)中斷.
細微的帶寬管理 - 可以對服務(wù)器的總帶寬,虛擬服務(wù)器,組的帶寬以及單個用戶的速度進行細調(diào),也可以根據(jù)時間,動態(tài)設(shè)定FTP服務(wù)器的帶寬.
其他FTP服務(wù)器的主要功能
反盜鏈保護功能 - FTP服務(wù)器能夠提供反盜鏈保護功能.
MODE Z 支持 - 支持數(shù)據(jù)傳輸?shù)膶崟r壓縮.
訪問控制列表 - 提供了很多方法,靈活方便的控制用戶在FTP服務(wù)器的訪問權(quán)限.
支持UPnP - 當FTP服務(wù)器在寬帶路由器后,可以方便通過UPnP配置寬帶路由器讓外部用戶訪問.
完整的IPv6支持 - 無縫的IPv6功能整合,所有FTP服務(wù)器功能都已經(jīng)支持IPv6.
1、Xlight FTP Server提供虛擬服務(wù)器設(shè)置,可以在軟件創(chuàng)建新的虛擬服務(wù)器
2、服務(wù)器的配置都是可以自己設(shè)置的,可以設(shè)置服務(wù)器帶寬、NAT/防火墻
3、支持用戶賬號設(shè)置,為當前的服務(wù)器配置用戶,支持創(chuàng)建、復制、刪除用戶或修改用戶配置
4、支持查看用戶連接記錄,顯示用戶連接詳細信息
5、服務(wù)器的安全設(shè)置功能,可以設(shè)置SSL認證
6、也可以在軟件對ODBC數(shù)據(jù)庫和服務(wù)器日志設(shè)置
7、支持幫助文檔,新用戶可以閱讀文檔學習服務(wù)器如何配置
8、創(chuàng)建的服務(wù)器都可以在軟件界面顯示,支持啟動所有虛擬服務(wù)器、停止所有虛擬服務(wù)器
9、暫停選定的虛擬服務(wù)器(當虛擬服務(wù)器暫停時,它將不接受任何新用戶,但將保留當前聯(lián)機用戶。)
10、顯示在線管理員(在線管理員是指通過遠程管理GUI連接到Xlight FTP服務(wù)器的管理員)
1、將軟件直接安裝到電腦,點擊下一步
2、軟件安裝結(jié)束直接啟動主程序,點擊關(guān)于軟件,點擊register激活軟件
3、將安裝包附加的key.txt文件打開,復制用戶名字和注冊碼到軟件激活
4、激活就可以正常使用了,可以添加新的虛擬服務(wù)器
5、新建虛擬服務(wù)器、虛擬服務(wù)器操作、全局選項、日志、服務(wù)器網(wǎng)絡(luò)接口、本地化、幫助文檔
6、服務(wù)器設(shè)置
虛擬服務(wù)器-FTP
服務(wù)器IP和端口
為虛擬服務(wù)器啟用SSL
顯式SSL模式
隱式SSL模式
需要客戶端證書
虛擬服務(wù)器SSL證書
外部用戶身份驗證
啟用外部用戶身份驗證
服務(wù)器帶寬
最大下載帶寬(KB/s):0
最大上載帶寬(KB/s):0
按IP地址范圍設(shè)置帶寬
7、高級選擇
服務(wù)器消息
服務(wù)器橫幅消息文件:
服務(wù)器歡迎消息文件:
FTP服務(wù)器就緒消息:
顯示文件夾消息
套接字緩沖區(qū)大小
用于發(fā)送數(shù)據(jù)的緩沖區(qū)(KB):0
用于接收數(shù)據(jù)的緩沖區(qū)(KB):0
編碼
啟用UTF8編碼
壓縮
允許使用模式Z進行數(shù)據(jù)傳輸
電子郵件通知
啟用電子郵件通知
其他
用戶登錄后執(zhí)行程序
允許用戶通過“SITE PSWD”命令更改密碼
PASV模式IP和端口選項
8、文件和目錄
目錄列表選項
隱藏具有隱藏屬性的文件和目錄
用小寫字符顯示所有目錄列表
NLST將同時返回文件和目錄項
NLST將在空文件夾上返回“226傳輸完成”
LIST命令目錄列表格式
文件傳輸選項
自動刪除部分上傳的文件
上傳SFV檢查
允許下載其他進程用于寫入的文件
ASCll模式選項
禁用傳輸文本文件的ASCll模式
將UNIX換行轉(zhuǎn)換為Windows換行格式
保留FTP type命令設(shè)置的傳輸類型
其他選項
根據(jù)文件中的操作執(zhí)行程序
重命名文件時覆蓋現(xiàn)有文件
9、SSL選項
強制除匿名用戶以外的所有用戶使用SSL登錄
強制用戶使用加密數(shù)據(jù)連接
啟用CCC(清除命令通道)命令
控制用戶的FTP命令速度
登錄前FTP命令速度:0
登錄后FTP命令速度:0
檢查控制和數(shù)據(jù)連接的用戶IP
對于PORT命令,控制和數(shù)據(jù)連接必須來自同一IP
對于PASV命令,控制和數(shù)據(jù)連接必須來自同一IP
IP地址自動阻止
啟用IP地址自動阻止以建立錘式連接
IP地址拒絕和允許列表
當Xlight FTP服務(wù)器位于寬帶路由器后面時,如何設(shè)置UPnP?
如果您的FTP服務(wù)器位于寬帶路由器后面,則設(shè)置FTP服務(wù)器的最簡單方法是通過UPnP。從Xlight FTP服務(wù)器2.6版開始,支持UPnP,并可用于個人版。
轉(zhuǎn)到[全局選項]->[常規(guī)]->[防火墻和寬帶路由器],單擊[設(shè)置…]按鈕。在對話框中,選擇“自動配置WAN IP和端口轉(zhuǎn)發(fā)”選項,如下圖所示:
您可以單擊[測試…]按鈕來測試您的寬帶路由器是否支持UPnP。一些寬帶路由器默認設(shè)置支持UPnP,但有些則不支持。您可能需要更改路由器的設(shè)置才能啟用UPnP。如果測試成功,則寬帶路由器支持UPnP。
啟用UPnP后,Xlight FTP服務(wù)器將通過路由器中的UPnP自動打開端口61010和61011。這兩個端口用于FTP被動模式。如果您想使用PASV命令的其他端口范圍,您可以在“配置被動模式的端口范圍”下手動選擇端口范圍。對于UPnP,PASV端口范圍最多允許5個端口。如果你想打開更多的被動端口范圍,你必須在路由器中手動設(shè)置端口轉(zhuǎn)發(fā)。Xlight FTP服務(wù)器將通過UPnP自動為路由器中的虛擬服務(wù)器打開FTP端口。
當FTP服務(wù)器落后于寬帶路由器時,UPnP是一種快速的設(shè)置方式。但要注意它的局限性。UPnP可能存在兼容性問題,并且寬帶路由器中的UPnP實現(xiàn)可能存在缺陷。Xlight FTP服務(wù)器可能與某些寬帶路由器不兼容。對于許多寬帶路由器來說,如果重新啟動,UPnP打開的端口將丟失。因此,如果您的寬帶路由器在Xlight FTP Server啟動后重新啟動,您可能需要重新啟動Xlight FTP服務(wù)器。如果希望在寬帶路由器中永久打開端口,則需要手動設(shè)置端口轉(zhuǎn)發(fā)。由于UPnP是企業(yè)的一個安全問題,企業(yè)環(huán)境中使用的高端路由器和防火墻永遠不會支持UPnP。嘗試在這些設(shè)備后面使用UPnP總是會失敗。
使用TLS/SSL協(xié)議設(shè)置Xlight FTP服務(wù)器
Xlight FTP服務(wù)器可以使用SSL/TLS和標準FTP協(xié)議來加密控制和/或數(shù)據(jù)通道。Xlight FTP Server支持兩種基于SSL的FTP協(xié)議方法:顯式SSL和隱式SSL。
顯式SSL是一種機制,如果FTP客戶端想要加密控制連接,它必須顯式發(fā)出AUTH命令,如“AUTH TLS”或“AUTH SSL”,以啟動SSL握手并與FTP服務(wù)器建立安全的控制連接。必須在FTP客戶端登錄之前發(fā)出AUTH命令。如果未發(fā)出,則與FTP服務(wù)器的控制連接將保持未加密狀態(tài)。
隱式SSL是FTP服務(wù)器要求FTP客戶端在向服務(wù)器發(fā)送任何FTP命令之前必須啟動SSL握手并建立安全控制連接的一種機制。如果FTP客戶端不支持SSL或無法成功建立安全控制連接,F(xiàn)TP服務(wù)器將不會響應(yīng)來自該客戶端的任何FTP請求。
在本例中,我們將演示在Xlight FTP Server中使用SSL/TLS功能的過程。注:經(jīng)過30天的評估期后,此功能僅由Xlight FTP Server的標準版和專業(yè)版支持。
創(chuàng)建并選擇有效的服務(wù)器證書
要使用SSL/TLS功能,您必須做的第一件事是創(chuàng)建一個自簽名證書或選擇一個現(xiàn)有的X.509證書作為服務(wù)器證書。此證書可以是由有效CA簽名的真實證書,也可以是自簽名證書。
Xlight FTP服務(wù)器使用的服務(wù)器證書必須存儲在Windows中“計算機帳戶”(“本地計算機”)的“個人”(“我的”)證書存儲中。Xlight FTP服務(wù)器使用的證書存儲位置與Microsoft IIS web服務(wù)器相同。因此,如果在同一位置有一個有效的IIS證書,您也應(yīng)該能夠?qū)⑵溆糜趂tp服務(wù)器。
如果您已經(jīng)有一個由有效CA簽名的真實證書,但不知道如何將其導入“個人”(“我的”)證書存儲,您可以單擊此鏈接并按照說明進行操作。
1.轉(zhuǎn)到[全局選項]->[高級]->[服務(wù)器SSL證書]創(chuàng)建或選擇服務(wù)器證書。在這個例子中,我們已經(jīng)創(chuàng)建了一個帶有CN“test cert”的自簽名證書,并選擇它作為服務(wù)器證書,如下圖所示。
2.轉(zhuǎn)到[虛擬服務(wù)器配置]->[常規(guī)]->[為虛擬服務(wù)器啟用SSL],選擇要使用的SSL模式。在本例中,我們選擇隱式SSL,如下圖所示。
經(jīng)過上述步驟后,已設(shè)置了帶有服務(wù)器證書的SSL/TLS功能。您現(xiàn)在可以對FTP客戶端和服務(wù)器之間的控制和/或數(shù)據(jù)通道進行加密。
使用SSL客戶端身份驗證
Xlight FTP服務(wù)器支持SSL客戶端身份驗證。SSL客戶端身份驗證是向FTP服務(wù)器驗證客戶端的另一種方式。啟用SSL客戶端身份驗證后,在SSL握手過程中,F(xiàn)TP客戶端必須向FTP服務(wù)器發(fā)送有效的X.509客戶端證書。此客戶端證書將包含有關(guān)此用戶的信息,并向FTP服務(wù)器標識此用戶。
1.客戶端證書必須從受信任的CA獲得。不能將自簽名證書用作客戶端證書。向客戶端頒發(fā)證書的CA必須位于“本地計算機”證書存儲的受信任根證書頒發(fā)機構(gòu)中。否則FTP客戶端無法通過SSL客戶端身份驗證。如下面Microsoft mmc工具的證書快照所示。
2.隱式SSL支持SSL客戶端身份驗證。轉(zhuǎn)到[虛擬服務(wù)器配置]->[常規(guī)]->[為虛擬服務(wù)器啟用SSL],選擇“要求客戶端證書”,如下所示。
在完成上述步驟后,您已經(jīng)設(shè)置了SSL客戶端身份驗證功能。
故障排除:
1.要使SSL/TLS加密工作,必須使用支持SSL/TLS的FTP客戶端。IE和Firefox等瀏覽器中的FTP客戶端目前不支持SSL/TLS協(xié)議上的FTP,因此您無法使用它們連接到需要SSL/TLS加密的FTP服務(wù)器。
2.如果您的FTP服務(wù)器位于防火墻后面,則為了使SSL/TLS連接正常工作,您必須手動設(shè)置端口轉(zhuǎn)發(fā)。您可以單擊此處獲取有關(guān)如何設(shè)置端口轉(zhuǎn)發(fā)的詳細信息。
使用SSH2/SFTP協(xié)議設(shè)置Xlight FTP服務(wù)器
Xlight FTP服務(wù)器現(xiàn)在支持SSH2協(xié)議上的安全文件傳輸協(xié)議(SFTP)。SFTP不是在SSH2上運行的FTP,而是IETF SECSH工作組設(shè)計的一種新協(xié)議。SFTP本身不提供身份驗證和安全性,它依賴于底層協(xié)議SSH2來提供安全連接。注:SSH2/SFTP是Xlight FTP Server標準版或?qū)I(yè)版的可選功能。經(jīng)過30天的評估期后,SSH2/SFTP是可選功能,需要單獨的附加升級許可證。只有標準版或?qū)I(yè)版Xlight FTP服務(wù)器用戶才能升級到SSH2/SFTP功能。
創(chuàng)建SSH2/SFTP虛擬服務(wù)器的步驟非常簡單。當您創(chuàng)建新的虛擬服務(wù)器時,選擇SSH2作為協(xié)議,如下圖所示:(注意:如果服務(wù)器沒有SSH2/SFTP許可證,您將無法在協(xié)議選擇中看到SSH2。)
由于FTP的默認端口是21,因此SSH2/SFTP的默認端口為22。創(chuàng)建SSh2/SFTP虛擬服務(wù)器后,可以向其中添加用戶,并以與管理FTP相同的方式對其進行管理。
管理SSH2服務(wù)器主機密鑰
SSH2服務(wù)器主機密鑰是用于標識服務(wù)器的唯一密鑰。創(chuàng)建新的SSH2/SFTP虛擬服務(wù)器時,會自動為此服務(wù)器生成SSH2主機密鑰。但是,如果您有一個現(xiàn)有的主機密鑰要導入或您想備份SSH2主機密鑰,您可以從[虛擬服務(wù)器配置]->[常規(guī)]->[服務(wù)器SSH2主機鍵]進行管理,如下圖所示:
以pkcs12格式導入SSH2主機密鑰
當您創(chuàng)建SFTP虛擬服務(wù)器時,Xlight FTP服務(wù)器將自動創(chuàng)建SSH2主機密鑰。你不需要做螞蟻。但是,如果您想使用不同的SSH2主機密鑰,您可以在下面找到一個示例。
此示例使用openssl創(chuàng)建自簽名證書文件、RSA公鑰和私鑰文件,然后使用它們生成pkcs12格式的文件(myKey.p12)。此文件可以作為SSH服務(wù)器主機密鑰導入到Xlight FTP Server。
創(chuàng)建RSA密鑰和自簽名證書
openssl req-x509-新密鑰rsa:1024-keyout myKey.pem-out cert.pem-days 365
生成pkcs12格式文件
openssl pkcs12-export-out myKey.p12-inkey myKey.pem-in cert.pem
SSH公鑰身份驗證
本地SFTP用戶可以使用公鑰身份驗證來代替默認的密碼身份驗證。公鑰身份驗證是基于用戶的。從用戶設(shè)置中,您需要啟用公鑰身份驗證,并為此用戶選擇公鑰文件,如下所示:
選擇公鑰文件
您可以選擇用于公鑰身份驗證的公鑰文件。SSH2/SFTP客戶端需要使用相關(guān)的私鑰對服務(wù)器進行身份驗證。DSA的密鑰長度應(yīng)始終為FIPS 186-2中指定的1024位。RSA密鑰長度不限于1024位。
選擇其他公鑰文件
從3.8.1版本開始,Xlight FTP Server可以支持多個公鑰文件進行身份驗證。要使用其他公鑰文件,可以選擇一個包含其他公鑰文件位置的文件,如下圖所示:
網(wǎng)友評論