Xlight FTP 服務器 - 常見問題
主頁 功能 下載 購買 常見問題 教程 聯繫 English Version
1. 如何升級正在運行的服務器?

升級前需要先停止運行的服務器.如果服務器作為Windows系統服務運行,需要到"控制面板-管理工具-服務",在服務窗口中找到 Xlight FTP Server,點鼠標右鍵,在彈出菜單中選停止.然後關閉服務窗口. 方法1. 卸載舊版本,舊的配置文件會被保留.重新安裝新版本到以前的安裝目錄.(如果以前FTP服務器作為系統服務運行,需要重新安裝服務器成為Windows系統服務). 方法2. 最簡單的方法是從這裡下載服務器運行文件,直接用這個運行文件覆蓋舊的運行文件(默認安裝在c:\program files\xlight\). Xlight服務器只有一個運行文件xlight.exe, 其他是服務器配置文件和服務器幫助文件.這種方法不需重新安裝服務器的Windows系統服務。

2. 如何備份服務器的設置文件?

在xlight服務器的安置目錄裡, 有 "ftpd.hosts", "ftpd.option", "ftpd.password",  "ftpd.rules", "ftpd.users" 5個文件,裡面是服務器的設置,你只要備份這5個文件即可。如果服務器使用配額功能,你還需要備份 ".quota"文件。

3. 如何設置IP地址範圍

xlight服務器的很多設置需要IP地址範圍. 你可以有三種方法設置IP地址範圍. 1. 通配符*, 通配符只能用來表示完整的地址段,如192.168.0.1 - 192.168.0.255, 你可以用通配符192.168.0.*表示. 2. 直接設置IP地址範圍, 如 192.168.1.15 - 192.168.1.45. 3. 子網掩碼. 如192.168.0.1/24, 或192.168.0.1/255.255.255.0

4. 如何提高服務器的下載速度?

Socket緩存大小 - 提高Socket緩存大小可以顯著提高速度。提高發送數據的緩存可以提高用戶下載速度,提高接受數據的緩存可以提高用戶上傳速度。 具體多大的Socket緩存適合你的服務器,可能你需要自己試驗。建議對1000人下載的服務器發送Socket緩存不要超過64K,500人下載的服務器Socket緩存不要超過128K

5. 如何使用上傳文件SFV檢查功能?

1. 首先要在虛擬服務器裡啟用 -"上傳文件SFV檢查"- 這個選項
2. 對你要上傳的文件生成".sfv"為後綴的校驗文件。可以用flashsfv工具生成校驗文件。flashsfv可以免費從FlashFXP的網站獲得。
3. 首先上傳".sfv"為後綴的校驗文件,然後上傳其他文件。 Xlight FTP服務器會自動對上傳的文件根據校驗文件裡的CRC32值,進行檢查,如果上傳文件的CRC32值和校驗文件裡的CRC32值不符合,Xlight FTP服務器會將上傳文件自動更名為".bad"後綴的文件. 當CRC32正確文件被再次上傳後,相應的".bad"文件會被自動刪除。

6. 如何提高大量小文件的下載速度?

登錄後命令速度- 對於每個用戶, 它可以控制這個用戶登錄後每秒可以運行的FTP命令總數. 系統默認是20條FTP命令。因為這個限制,默認每秒最多能連續下載10-20個小文件。當你有大量小文件需要下載獲上傳時,你可以暫時提高這個用戶的命令速度,這樣可以大大加速小文件的下載上傳速度。登錄後命令速度無論大小都不會影響用戶的文件下載速度。

但是平時出於安全考慮,不要將用戶命令速度值設的太高. 因為高的命令執行速度會給惡意的用戶實行DOS(拒絕服務)攻擊的機會. 通常來說,對普通用戶每秒能夠執行10-20條FTP命令已經足夠了. 降低用戶命令執行的速度也有助於提高服務器的性能,同時能夠減弱FTP搜索引擎和FTPLIST等軟件,以及用戶大量的FTP搜索行為對服務器性能的影響。

8. 如何使用非系統管理員帳戶運行Xlight FTP服務器?

通常你應該使用屬於系統管理員組的帳戶運行Xlight FTP服務器. 但從Xlight FTP服務器 2.82 和更高的版本, 你可以使用非系統管理員帳戶運行Xlight FTP服務器. 你需要完成下面的設置:

1. 非系統管理員帳戶必須對XlightFTP服務器程序安裝所在目錄有寫入權限.

2. 如果你想在XlightFTP服務器使用隱式或顯示SSL, 你需要從微軟的網站下載工具WinHttpCertCfg.exe, 使用這個工具賦予非管理員帳戶訪問證書私有密鑰的權限. 例如, 如果你想給TESTUSER帳戶權限使他能夠訪問位於證書存儲區"My"內的證書"MyCertificate"的私有密鑰, 你需要使用這個命令 winhttpcertcfg -g -c LOCAL_MACHINE\My -s MyCertificate -a TESTUSER. 用於XlightFTP服務器的SSL證書保存在本地機器(LOCAL_MACHINE)的證書存儲區"My"內.

3. 如果你想在XlightFTP服務器使用SSH2/SFTP, 你需要到目錄"C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto". 對於 RSA SSH 主機密鑰, 進入子目錄"RSA\MachineKeys"; 對於DSS SSH主機密鑰, 進入子目錄"DSS\MachineKeys". 你可以看到幾個文件, 每個文件對應於一個主機密鑰. 你需要找到Xlight的SSH 主機密鑰文件,並給非系統管理員帳戶對這個文件的只讀權限. 因為目錄裏的文件名都是UUID格式, 你不能直接發現Xlight的SSH 主機密鑰文件. 但是你可以用下面三種方法之一賦予非系統管理員帳戶對Xlight的SSH 主機密鑰文件的只讀權限。

選擇這個密鑰文件, 單擊鼠標右鍵. 從菜單裏, 選擇"屬性", 然後是"安全"的標簽. 賦予非系統管理員帳戶對這個文件只讀的權限.