Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Serv-U 進階技巧:使用外掛 DLL 隱藏帳號資料庫實現隱形 FTP 帳號

編輯:關於伺服器

預設 Serv-U 帳號儲存在內部資料庫,易被管理介面檢視。利用 Serv-U 3.0+ 支援的外部驗證 DLL (webseru.dll),可將帳號/密碼存放於外部 Access 資料庫 (myservu.mdb),實現帳號隱形化管理。

外掛套件四大檔案

  • webseru.dll:核心驗證 DLL
  • myservu.mdb:帳號/密碼資料庫 (明文,無加密)
  • webservu.ini:設定檔
  • readme.txt:說明文件

webservu.ini 關鍵設定

[main]
homeDir=d:\mydoc\
dbFile=myservu.mdb
logfile=on
  • homeDir:FTP 總根目錄。新帳號 abc 家目錄自動為 d:\mydoc\abc\ (結尾反斜線不可少),需預先建立資料夾。
  • dbFile:資料庫檔名。若與 DLL 同目錄可用相對路徑;否需完整路徑 (如 e:\mydoc\ser.mdb)。
  • logfile=on:記錄登入資訊;改 off 關閉。

讓 Serv-U 載入 webseru.dll

  1. 確認 Serv-U 已正常運行。
  2. 找到 Serv-U 安裝目錄下 ServUDaemon.ini。
  3. 於 [EXTERNAL] 區段新增:
    ClientCheckDLL1=c:\mydoc\webseru.dll (若 DLL 放在 Serv-U 目錄下可只寫檔名)。
  4. 儲存,重新啟動 Serv-U 服務。

完成後,帳號驗證將透過 webseru.dll 讀取 myservu.mdb,管理介面不再顯示這些帳號,達到隱形帳號效果。注意:資料庫明文儲存密碼,請妥善保護檔案權限。

Copyright © Windows教程網 All Rights Reserved