http://kktzf.com.cn/w/api.php?action=feedcontributions&feedformat=atom&user=%E6%A2%A6%E5%9B%9E%E5%8D%83%E7%A6%A7%E5%B9%B4 精品香蕉久久久午夜福利,狠狠躁夜夜躁人人爽天天30人 2025-07-27T11:30:05Z 用戶貢獻 MediaWiki 1.39.3 http://kktzf.com.cn/wiki/Xlight_FTP/%E5%AE%89%E8%A3%85Xlight_FTP%E6%9C%8D%E5%8A%A1%E5%99%A8?diff=87620 Xlight FTP/安裝Xlight FTP服務(wù)器 2011-08-06T00:40:53Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> ==安裝Xlight FTP服務(wù)器==<br /> <br /> 安裝[[Xlight FTP]]服務(wù)器為系統(tǒng)服務(wù), 你可以點擊[Global Option]圖標(biāo), 如下圖所示:<br /> <br /> [[Image:001.jpg]]<br /> <br /> 在&quot;全局選項&quot;內(nèi), 從[通用]-&gt;[系統(tǒng)服務(wù)], 點擊選項&quot;管理FTP服務(wù)器系統(tǒng)服務(wù)&quot;中的&quot;設(shè)置...&quot;. 在下圖所示的對話框內(nèi),點擊&quot;安裝系統(tǒng)服務(wù)&quot;.<br /> <br /> [[Image:002.jpg]]<br /> <br /> 另外一個安裝系統(tǒng)服務(wù)的方法: 如果你從安裝程序(setup_cn.exe)安裝了Xlight FTP服務(wù)器, 從[[Windows]]菜單 [開始]-&gt;[Xlight程序組]-&gt;[Xlight FTP 系統(tǒng)服務(wù)], 找到下圖所示的菜單, 通過這個菜單你可以安裝和卸載Xlight的系統(tǒng)服務(wù).<br /> <br /> [[Image:003.jpg]]<br /> <br /> 安裝系統(tǒng)服務(wù) - 在上圖菜單中選擇 &quot;安裝成系統(tǒng)服務(wù)&quot;, 它將會安裝Xlight FTP服務(wù)器為系統(tǒng)服務(wù)并啟動服務(wù).<br /> <br /> 卸載系統(tǒng)服務(wù) - 在上圖菜單中選擇 &quot;刪除系統(tǒng)服務(wù)&quot;, 它將會刪除Xlight FTP服務(wù)器的系統(tǒng)服務(wù)并停止服務(wù).<br /> <br /> 當(dāng)安裝成系統(tǒng)服務(wù)后, 在用戶登錄時自動顯示任務(wù)欄圖標(biāo)<br /> <br /> 在&quot;全局選項&quot;內(nèi), 從[通用]-&gt;[系統(tǒng)服務(wù)], 選擇選項&quot;在Windows啟動后在任務(wù)欄顯示程序圖標(biāo)&quot;, 如下圖所示:<br /> <br /> [[Image:004.jpg]]<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AE%E5%A4%96%E9%83%A8%E8%AE%A4%E8%AF%81%E7%9A%84%E9%BB%98%E8%AE%A4%E7%94%A8%E6%88%B7?diff=87619 Xlight FTP/設(shè)置外部認證的默認用戶 2011-08-06T00:40:26Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==外部認證的默認用戶設(shè)置==<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;默認用戶設(shè)置用于給外部認證用戶默認的設(shè)置. 這些設(shè)置將會應(yīng)用于所有通過外部認證的用戶. 如果相同的用戶設(shè)置存在于外部源,如[[數(shù)據(jù)庫]]或[[LDAP服務(wù)器]],它們將取代默認用戶設(shè)置.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;默認用戶設(shè)置用于某些情況,當(dāng)公司政策不允許保存用戶的[[FTP]]設(shè)置于外部源或需要給所有外部FTP用戶快速的設(shè)置. 例如,某些公司不允許在活動目錄里使用擴展模板. 因此, [[FTP]]的用戶磁盤配額不能保存在活動目錄里. 在這種情況下, 默認用戶設(shè)置可以用來給活動目錄的用戶分配默認的FTP磁盤配額.&lt;/p&gt;<br /> <br /> ===默認設(shè)置里的用戶主目錄===<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)外部用戶認證只用于認證目的時,默認設(shè)置里的用戶主目錄可以用來給外部認證用戶分配FTP主目錄. 用戶主目錄支持參數(shù) %username%, %username%在用戶登錄后將被替換成實際的用戶名. 例如,如果你需要所有的用戶主目錄在&quot;C:\ftp&quot;目錄下, 你可以設(shè)置默認的用戶主目錄為&quot;C:\ftp\%username%&quot;,如下圖所示. 當(dāng)用戶登錄時如果他的主目錄不存在,它將會被自動創(chuàng)建.&lt;/p&gt;<br /> <br /> [[Image:111.png]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;默認設(shè)置里的用戶主目錄將被存儲在外部源的相同值所取代. 例如, 如果同一個用戶在活動目錄里的homeDirectory屬性也被設(shè)置, 它將取代默認設(shè)置里的用戶主目錄. 如果你不想這種取代發(fā)生, 你可以選擇[[Xlight FTP]]服務(wù)器的活動目錄選項 &quot;只檢查用戶名和密碼&quot;. 當(dāng)這個選項被選中, Xlight FTP服務(wù)器將只認證活動目錄用戶, 但不從活動目錄讀任何屬性值b. 因此取代默認設(shè)置里的值不會發(fā)生.&lt;/p&gt;<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E6%95%B4%E5%90%88%E5%BE%AE%E8%BD%AF%E6%B4%BB%E5%8A%A8%E7%9B%AE%E5%BD%95?diff=87618 Xlight FTP/整合微軟活動目錄 2011-08-06T00:40:00Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==將Xlight FTP服務(wù)器與微軟的活動目錄整合==<br /> [[Xlight FTP]]服務(wù)器可以和微軟的活動目錄(Active Directory)整合,用來鑒權(quán)用戶. 用戶可以用相同的用戶名,密碼訪問[[FTP]]服務(wù)器,電子郵件服務(wù)器等等. 注意: 30-天試用期后, 只有專業(yè)版本的Xlight FTP服務(wù)器支持這個功能.<br /> <br /> 如果使用活動目錄(Active Directory)為外部用戶鑒權(quán), 你需要到 [虛擬服務(wù)器設(shè)置]-&gt;[通用]-&gt;[虛擬服務(wù)器], 選擇選項&quot;啟用外部用戶鑒權(quán)&quot; . 單擊&quot;設(shè)置...&quot;鍵, 在虛擬服務(wù)器的&quot;鑒權(quán)類型&quot;中活動目錄必須被選擇,如下圖所示:<br /> <br /> [[Image:0.png]]<br /> <br /> 當(dāng)你在服務(wù)器上打開活動目錄設(shè)置對話框時, 如果你的服務(wù)器已經(jīng)加入活動目錄域, Xlight FTP服務(wù)器將會自動檢測你的登錄域和搜索用戶的起始DN. 如果你沒有看到這些信息, 你必須手工配置登錄域和搜索用戶的起始DN.<br /> <br /> [[Image:1.png]]<br /> <br /> <br /> 如果你想只用活動目錄檢查用戶名和密碼, 你可以選擇選項&quot;只檢查用戶名和密碼&quot;. 如果你不選擇這個選項, 活動目錄里的user object class的另一個屬性 homeDirectory 也會被檢查和使用.<br /> <br /> ===設(shè)置默認的用戶設(shè)置===<br /> <br /> 如果你不想使用AD的屬性homeDirectory作為用戶的FTP[[主目錄]], 或者有太多AD用戶,你不想為他們每個單獨設(shè)置主目錄. 你可以使用默認的用戶設(shè)置來設(shè)置用戶主目錄. <br /> <br /> ===在活動目錄中設(shè)置用戶的主目錄===<br /> <br /> 你可以使用微軟的Active Directory用戶和計算機控制臺界面來設(shè)置用戶的主目錄, 如下圖所示. 活動目錄屬性homeDirectory 將會被用做FTP用戶的主目錄.<br /> <br /> 注意: 如果用戶的主目錄在登錄時不存在, 用戶第一次登錄時, Xlight FTP將自動創(chuàng)建這個目錄.<br /> <br /> [[Image:2.png]]<br /> <br /> <br /> ===在用戶主目錄使用NTFS權(quán)限===<br /> <br /> 當(dāng)選項&quot;在用戶主目錄使用NTFS權(quán)限&quot;被選中后, Xlight FTP服務(wù)器將模擬登錄FTP用戶的活動目錄賬戶. 他的主目錄訪問將受到這個用戶NTFS權(quán)限的限制. 如果這個選項沒有被選中,Xlight FTP服務(wù)器的系統(tǒng)賬戶或當(dāng)前登錄賬戶將被用來訪問所有用戶的主目錄.<br /> <br /> 當(dāng)選項&quot;在用戶主目錄使用NTFS權(quán)限&quot;被選中, 但是用戶不能訪問他的主目錄, 關(guān)于NTFS權(quán)限你需要檢查兩件事情:<br /> <br /> 1. 如果用戶能夠成功通過活動目錄認證, 但在FTP日志, 你看到日志如 &quot;450 不能改變目錄到 /.&quot;. 這非??赡苁荖TFS權(quán)限的問題. 你需要檢查帳戶是否有訪問這個目錄的權(quán)限. 如果主目錄是位于另一臺機器上的UNC路徑, 從這臺機器的主控桌面, 你應(yīng)該能夠通過按&quot;Alt+Ctl+Del&quot;鍵用這個帳戶登錄. 從主控桌面, 檢查是否他有足夠的權(quán)限訪問設(shè)置的主目錄.<br /> <br /> 2. 你不應(yīng)該將用戶的主目錄放在域控制器. 微軟的域安全策略不允許普通用戶訪問在域服務(wù)器上的資源. 盡管這個用戶能夠成功登錄到AD域, 他將不能訪問位于域服務(wù)器上的主目錄. 只有具有系統(tǒng)管理員權(quán)限的只有帳戶才能訪問域控制器上的主目錄.<br /> <br /> ===兼容IIS FTP活動目錄用戶隔離模式===<br /> <br /> Xlight FTP服務(wù)器提供了一個和IIS FTP服務(wù)器 6.0引入的活動目錄用戶隔離模式兼容的方式. 你可以選擇選項&quot;兼容IIS FTP活動目錄用戶隔離模式&quot;. 當(dāng)這個選項被選中后, Xlight FTP服務(wù)器將會讀取并使用IIS FTP 活動目錄的屬性 msIIS-FTPRoot和msIIS-FTPDir, 用它作為用戶的主目錄. 如果這兩個IIS FTP的屬性在活動目錄里沒有被設(shè)置或不存在, 活動目錄屬性homeDirectory 將會自動被用做主目錄.<br /> <br /> ===設(shè)置虛擬服務(wù)器的公共目錄===<br /> <br /> 你可以設(shè)置虛擬服務(wù)器的公共目錄. 用戶鑒權(quán)后, 所有用戶都能夠看到并從公共目錄下載, 如下圖所示:<br /> <br /> [[Image:3.png]]<br /> <br /> <br /> 因為用戶在AD里的主目錄隱含使用&quot;/&quot;作為用戶的虛擬目錄, 你不應(yīng)該使用&quot;/&quot;作為公共虛擬目錄. 否則因為&quot;/&quot;是重復(fù)的, 當(dāng)AD用戶登錄后, 他只能看到公共目錄里的內(nèi)容, 而不是他的主目錄. 在上面的圖里, 我們使用&quot;/public&quot;作為公共虛擬目錄.<br /> 在公共目錄使用NTFS權(quán)限<br /> <br /> 當(dāng)選項&quot;在公共目錄使用NTFS權(quán)限&quot;被選中, Xlight FTP服務(wù)器將模擬用戶的AD(活動目錄)賬戶. 公共目錄訪問將檢查每個AD用戶的NTFS權(quán)限. 基于NTFS權(quán)限給予公共目錄更多的權(quán)限控制靈活性,它將取代公共目錄的本地FTP權(quán)限. 然而模擬用戶的AD(活動目錄)賬戶在某些罕見的情況下可能會失敗. 如果模擬用戶失敗, 公共目錄的本地FTP權(quán)限將被使用. 因此如果你使用NTFS權(quán)限控制公共目錄的訪問, 你依然需要為公共目錄設(shè)置恰當(dāng)?shù)?最少的)本地FTP權(quán)限用于模擬AD用戶失敗的情況.<br /> <br /> ===在用戶組使用NTFS權(quán)限===<br /> <br /> 當(dāng)選項&quot;在組目錄使用NTFS權(quán)限&quot;被選中, Xlight FTP服務(wù)器將模擬用戶的AD(活動目錄)賬戶. 組目錄訪問將檢查每個AD用戶的NTFS權(quán)限. 當(dāng)用戶登錄到活動目錄, 列在這個用戶memberOf屬性里(memberOf屬性列出用戶是成員的組)的和本地FTP組相匹配的第一個組將成為這個用戶的FTP組. 在本地Xlight FTP服務(wù)器, 用戶組被創(chuàng)建后, 你可以設(shè)置組目錄.<br /> <br /> ===設(shè)置LDAP Filter限制用戶搜索的范圍===<br /> <br /> 你可以創(chuàng)建額外的LDAP filter以限制用戶搜索的范圍, filter 必須是用戶的LDAP屬性. 例如, 如果你想限制屬于Users組的用戶登錄, 你可以使用AD里面的memberOf屬性并設(shè)置LDAP搜索filter為memberOf=CN=Users,CN=Builtin,DC=ad-test-domain,DC=com<br /> <br /> ===創(chuàng)建并允許匿名用戶訪問FTP服務(wù)器===<br /> <br /> 當(dāng)用戶使用活動目錄鑒權(quán)時, 你可能希望允許使用任意密碼的匿名用戶訪問FTP服務(wù)器. 因為在活動目錄內(nèi)的用戶必須使用密碼, 匿名用戶不能創(chuàng)建在活動目錄內(nèi).<br /> <br /> 不過你可以在本地創(chuàng)建一個用戶名是&quot;anonymous&quot;的匿名用戶,并在他的設(shè)置([用戶設(shè)置]-&gt;[賬號]-&gt;[外部鑒權(quán)選項])中選擇選項&quot;忽略外部用戶鑒權(quán)&quot;, 如下圖所示. 這個本地的FTP用戶將會忽略外部用戶鑒權(quán),而使用本地FTP鑒權(quán). 他的設(shè)置也將來自本地FTP服務(wù)器.<br /> <br /> [[Image:4.png]]<br /> <br /> <br /> ===查找活動目錄的問題===<br /> <br /> 如果你在Xlight FTP服務(wù)器與微軟的活動目錄整合時遇到問題, 你可以選擇外部用戶認證的選項&quot;在錯誤日志顯示調(diào)試跟蹤信息&quot;. 這個選項被選中后, Xlight FTP服務(wù)器的活動目錄信息將會被寫到錯誤日志.<br /> <br /> 這里有兩個和活動目錄相關(guān)的常見設(shè)置錯誤.<br /> <br /> 1. 普通用戶的主目錄被設(shè)置到位于域控制器的機器上的目錄. 因為微軟的域安全策略不允許普通用戶登錄域控制器并訪問在域控制器上的資源. 盡管這個用戶能夠成功登錄AD, 登錄后他不能訪問他的主目錄. 如果你想在域控制器上訪問用戶目錄, 鏈接http://technet.microsoft.com/zh-cn/library/cc785165(WS.10).aspx 提供了步驟更改微軟默認的域安全策略.<br /> <br /> 2. 當(dāng)在較舊的Windows系統(tǒng)上運行Xlight FTP服務(wù)器, 例如Windows 2000, 運行Xlight程序的賬戶必須有&quot;Act As Part Of The Operating System&quot; (SE_TCB_NAME) 權(quán)限. 否則活動目錄的用戶將不能訪問他的主目錄. (SE_TCB_NAME) 權(quán)限能夠在Local Security Policy的mmc snap-in界面在LocalPolicies/User Righs Assignments下設(shè)置. 這個問題是Windows XP之前的操作系統(tǒng)限制導(dǎo)致的. 因此對于和包括Windows XP之后的操作系統(tǒng), 不需要為運行Xlight FTP服務(wù)器的賬戶分配這個權(quán)限.<br /> <br /> ===如何在活動目錄內(nèi)安裝擴展模版xlightFTPdUser===<br /> <br /> 這里還有另外一個選項&quot;使用擴展Schema &quot;xlightFTPdUser&quot;&quot;. 它通過擴展schema xlightFTPdUser, 提供了很多和Xlight FTP服務(wù)器相關(guān)的FTP用戶控制參數(shù).<br /> <br /> 當(dāng)這個選項被選擇后, 活動目錄里user object class的屬性 homeDirectory將不再被使用. 相應(yīng)的來自擴展模版xlightFTPdUser的屬性ftpHomeDirectory將被用來設(shè)置這個用戶的主目錄.<br /> <br /> 在使用這個選項之前, 擴展模版xlightFTPdUser必須在活動目錄內(nèi)被安裝. 這個安裝步驟在下面.<br /> <br /> 安裝擴展模版xlightFTPdUser, 你首先需要打開文件AD-xlightFTPdUser.ldif替換用你的域替換所有DC=X如下圖所示. 文件AD-xlightFTPdUser.ldif可以在Xlight FTP服務(wù)器安裝目錄下的ldap目錄內(nèi)找到.<br /> <br /> [[Image:5.png]]<br /> <br /> <br /> 保存文件AD-xlightFTPdUser.ldif. 你可以使用工具ldifde.exe導(dǎo)入模版xlightFTPdUser到活動目錄,如下圖所示. 你必需作為域管理員登錄才能有權(quán)限執(zhí)行下面命令.<br /> <br /> [[Image:6.png]]<br /> <br /> <br /> 如果上面的導(dǎo)入命令執(zhí)行成功, 你可以用MMC來檢查模版xlightFTPdUser是否被成功導(dǎo)入如下圖所示:<br /> <br /> [[Image:17.png]]<br /> <br /> <br /> 在MMC Snap-in, 選擇Active Directory Schema,點擊&quot;Add&quot;鍵后再點擊&quot;Close&quot;鍵,如下圖所示:<br /> <br /> [[Image:7.png]]<br /> <br /> <br /> 在下面的窗口如果你能夠看到類型是Auxiliary的object class xlightFTPdUser, 模版xlightFTPdUser 就已經(jīng)被成功導(dǎo)入.<br /> <br /> [[Image:11.png]]<br /> <br /> <br /> 你可以使用ADSI Edit在活動目錄內(nèi)修改和Xlight FTP服務(wù)器相關(guān)的用戶屬性. ADSI Edit可以在Windows Support Tools 的產(chǎn)品CD中找到,也可以從微軟的網(wǎng)站下載. 從 MMC Snap-in 窗口, 添加 ADSI Edit 如下圖所示:<br /> <br /> [[Image:9.png]]<br /> <br /> <br /> 用ADSI Edit連接到你的活動目錄. 選擇CN=Users, 你可以在右面的窗口發(fā)現(xiàn)你的用戶. 選擇你準備設(shè)置Xlight FTP 服務(wù)器相關(guān)參數(shù)的用戶,如下圖所示:<br /> <br /> [[Image:10.png]]<br /> <br /> <br /> 按鼠標(biāo)右鍵; 點擊右鍵菜單選項&quot;Properties&quot;. 從對話框里, 選擇并編輯Xlight FTP 服務(wù)器相關(guān)屬性如下圖所示. 這些屬性以&quot;ftp&quot;開頭. 你只需要修改你需要使用的屬性. 然而如果你使用屬性ftpHomeDirectory, 當(dāng)&quot;在用戶主目錄使用NTFS權(quán)限的選項&quot;沒有被選擇時, 你需要同時修改屬性ftpHomePerm用來控制ftpHomeDirectory的用戶權(quán)限.<br /> <br /> [[Image:10.png]]<br /> <br /> <br /> 到這一步你應(yīng)該能夠使用擴展模版xlightFTPdUser來為用戶設(shè)置Xlight FTP服務(wù)器相關(guān)的選項.<br /> <br /> ===設(shè)置FTP用戶的虛擬目錄===<br /> <br /> 從Xlight FTP服務(wù)器版本3.5開始, 你可以通過使用擴展模版xlightFTPdUser的屬性ftpVirtualPaths來為用戶設(shè)置多個虛擬目錄. ftpVirtualPaths字符串是&quot;|&quot;分割的虛擬目錄,實際目錄和權(quán)限的結(jié)合. 它的格式是: &quot;虛擬目錄 | 實際目錄 | 權(quán)限&quot;. 例如,一個虛擬目錄可以是 &quot;/files/ | C:\Downloads\ | RLS----&quot;, 其中 &quot;/files/&quot; 是虛擬目錄, &quot;C:\Downloads\&quot; 是映射到&quot;/files/&quot;的實際目錄, &quot;R--L--S&quot;是&quot;/files/&quot;的權(quán)限標(biāo)記. 虛擬目錄, 實際目錄和權(quán)限用&quot;|&quot;符號分割. 對于權(quán)限標(biāo)記的含義,你可以參考&quot;ftpHomePerm&quot;的描述. 注意: 虛擬目錄必須是UNIX形式的目錄,實際目錄必須是Windows形式的目錄.<br /> 參數(shù)%username%可以用于real path. %username%將會被替換成實際登錄的用戶名. 如果用戶登錄時real path不存在, Xlight FTP服務(wù)器將會自動創(chuàng)建目錄.<br /> [[Image:12.png]]<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AE%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5?diff=87617 Xlight FTP/設(shè)置電子郵件通知 2011-08-06T00:39:35Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==在Xlight FTP服務(wù)器中設(shè)置電子郵件通知==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[Xlight FTP]]服務(wù)器中, 系統(tǒng)管理員可以設(shè)置電子郵件通知, 這樣當(dāng)某些事件如, &quot;文件上傳&quot; 或 &quot;硬盤空間不足&quot; 發(fā)生時, 他可以收到電子郵件通知.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在這個教學(xué)里, 我們將教你如何設(shè)置電子郵件通知. 注意: 只有專業(yè)版本的Xlight FTP服務(wù)器有這個功能, 用戶在30-天試用期也可以試用這個功能.&lt;/p&gt;<br /> <br /> 1. 你必須到[[虛擬服務(wù)器]]的設(shè)置里,啟用電子郵件通知功能, 如下圖所示.<br /> <br /> [[Image:b1.jpg]]<br /> <br /> 2. 然后你需要設(shè)置 [[SMTP]] 服務(wù)器用于發(fā)送通知的電子郵件. 我們這里用Gmail為例. 因為Gmail的SMTP服務(wù)器需要TLS 加密連接, 你需要選擇選項&quot;使用SSL/TLS連接&quot;并使用端口465. 對于大部分公司內(nèi)部的郵件服務(wù)器,標(biāo)準的SMTP端口25總是被支持,SSL/TLS的端口465不一定被支持。 所以對公司內(nèi)部的郵件服務(wù)器來說,SSL/TLS連接不是必須的,甚至不能使用。<br /> <br /> 3. 你必須選擇電子郵件通知配置文件. 這個文件用來配置那些事件能夠觸發(fā)FTP服務(wù)器發(fā)送電子郵件通知. 電子郵件通知配置文件是文本文件, 它存放關(guān)于你能夠接受電子郵件通知的事件. 你可以用記事本編輯這個文件.<br /> <br /> [[Image:b2.jpg]]<br /> <br /> 4. 你還需要設(shè)置SMTP用戶認證以及默認的電子郵件設(shè)置. 設(shè)置SMTP用戶認證, 你需要在郵件服務(wù)器有一個有效的賬戶, 如下圖所示.<br /> <br /> [[Image:b3.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;Xlight FTP服務(wù)器的郵件通知支持6個事件. 下面的表格是支持事件的列表.&lt;/p&gt;<br /> <br /> ===電子郵件通知支持的事件===<br /> [[Image:b4.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果你想要接受到電子郵件通知, 你需要將事件類型放在電子郵件通知配置文件中. 你可以使用參數(shù)進一步限制電子郵件通知被發(fā)送的條件. 下圖是一個電子郵件通知配置文件的例子,其中包含了5個事件.&lt;/p&gt;<br /> <br /> [[Image:b5.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在虛擬服務(wù)器當(dāng)一個用戶上傳,下載,刪除一個文件或硬盤空間被定期檢查后,這些動作都會導(dǎo)致FTP服務(wù)器檢查,預(yù)先加載到內(nèi)存里的郵件通知配置文件. 服務(wù)器使用當(dāng)前的動作對照并檢查在電子郵件通知配置文件中的每一行事件和條件. 如果其中一行能夠通過這個檢查, 一封電子郵件將被發(fā)出. 當(dāng)找到匹配的一行以后, Xlight FTP服務(wù)器將不會繼續(xù)檢查下面的行. 配置文件中行的順序會影響電子郵件通知. 你最好將比較特別的條件放在靠近上面的行,比較同樣的條件放在靠近下面的行.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;配置文件中的每一行是從左到右檢查. 在上面的圖里, OnFileUpload是第一行里的事件. 參數(shù) $file 設(shè)置文件的類型. $file 有兩個值 *.exe 和 *.bat. 當(dāng)用戶上傳文件的后綴是 *.exe 或 *.bat, 它將既滿足 OnFileUpload事件和文件類型的條件. 用戶的上傳行為然后檢查參數(shù)$dir. $dir參數(shù)限制了上傳目錄是虛擬路徑 /public 或是它的子目錄.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果上面所有的條件都滿足, 一封電子郵件將被發(fā)出通知一個文件后綴是*.exe 或 *.bat 被上傳到虛擬路徑 /public 或是它的子目錄中.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;第一行中的 $email_file 參數(shù)不是條件. 它用來指定一個文件,這個文件用于定制電子郵件的內(nèi)容. 如果你不使用 $email_file 參數(shù), Xlight FTP服務(wù)器會生成默認的電子郵件內(nèi)容. 在 $email_file 指定的文件中, 你可以為將要受到郵件的人使用其他 TO, CC 和 BCC 地址. 這將替代電子郵件設(shè)置里默認的TO地址.&lt;/p&gt;<br /> <br /> ===郵件通知配置文件事例===<br /> <br /> 例子 1. 當(dāng)硬盤C的剩余空間少于100 MB, 或硬盤D的剩余空間少于200 MB時發(fā)送電子郵件通知.<br /> <br /> OnDiskSpaceLow $disk_space=C(100),D(200)<br /> <br /> Example 2. 當(dāng)被上傳的文件大小超過2000 MB時發(fā)送電子郵件通知.<br /> <br /> OnFileUpload $file_size&gt;2000<br /> <br /> Example 3. 當(dāng)用戶名是test的用戶上傳后綴是 gif, jpg, 或 png的文件后電子郵件通知.<br /> <br /> OnFileUpload $file=*.gif,*.jpg,*.png; $user=test<br /> <br /> Example 4. 當(dāng)用戶上傳文件名包含被禁止關(guān)鍵字如sex, porn的文件后發(fā)送電子郵件通知.<br /> <br /> OnFileUpload $file=*sex*,*porn*;<br /> <br /> Example 5. 當(dāng)用戶登出時,發(fā)送電子郵件通知的條件時他至少需要上傳一個文件.<br /> <br /> OnLogout $up_files&gt;0;<br /> <br /> Example 6. 當(dāng)用戶&quot;tester&quot;登錄時發(fā)送[[電子郵件]]通知.<br /> <br /> OnLogin $user=tester;<br /> <br /> Example 7. 除了匿名用戶&quot;anonymous&quot;之外,其他用戶登錄時會發(fā)送電子郵件通知.<br /> <br /> OnLogin $user=×; $exclude_user=anonymous;<br /> <br /> 下面是郵件通知配置文件支持的參數(shù).<br /> <br /> ===郵件通知配置文件支持的參數(shù)===<br /> [[Image:b6.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;某些參數(shù)允許多個值. 多個值之間用逗號&quot;,&quot;分割. 對于有多個值的參數(shù),值之間的關(guān)系是或者. 例如$user = a*, c* 的意思是用戶的登錄名以字符a 或者 b 開始. 如果一行包含多個參數(shù),所有條件必須滿足才能觸發(fā)事件. 對于這行里沒有出現(xiàn)的參數(shù),它們的條件自動滿足.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;下圖是$email_file指定的一個電子郵件文件的內(nèi)容示例. 以字符%開始的字符串是變量, 它們將在電子郵件發(fā)送前被替換為實際的內(nèi)容.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;注意: 在電子郵件頭內(nèi)不能有任何空行. 電子郵件頭和郵件內(nèi)容之間只用一個空行分開. 在電子郵件內(nèi)容中, 允許空行數(shù)沒有限制,如下圖所示.&lt;/p&gt;<br /> <br /> [[Image:b7.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;下面是電子郵件文件支持的變量. 請注意區(qū)別: 電子郵件文件的變量以字符%開始, 但是郵件通知配置文件的參數(shù)以字符$開始.&lt;/p&gt;<br /> <br /> ===電子郵件文件支持的變量===<br /> [[Image:b8.jpg]]<br /> <br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E5%B0%86%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E6%97%A5%E5%BF%97%E9%80%9A%E8%BF%87ODBC%E5%86%99%E5%85%A5%E6%95%B0%E6%8D%AE%E5%BA%93?diff=87616 Xlight FTP/將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫 2011-08-06T00:39:08Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[Xlight FTP]]服務(wù)器可以將文件傳輸日志通過ODBC寫入[[數(shù)據(jù)庫]], 文件傳輸日志記錄在數(shù)據(jù)庫內(nèi),可以使管理員快速方便的查找和統(tǒng)計用戶下載情況.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;這里我們通過[[MySQL]]數(shù)據(jù)庫演示如何設(shè)置將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫. 注意: 30-天試用期后, 只有專業(yè)版本的Xlight FTP服務(wù)器支持這個功能.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;使用這個功能之前, 你首先需要設(shè)置ODBC數(shù)據(jù)源.&lt;/p&gt;<br /> <br /> 1. MySQL ODBC數(shù)據(jù)源可以在網(wǎng)址http://www.mysql.com/downloads/api-myodbc.html下載,將它安裝在Xlight FTP服務(wù)器運行的機器上.<br /> <br /> 2. 安裝完mysql ODBC數(shù)據(jù)源后你需要到Windows&quot;控制面板-管理工具&quot;中在&quot;系統(tǒng)DSN&quot;標(biāo)簽內(nèi)添加MySQL數(shù)據(jù)源.<br /> <br /> 3. 選擇&quot;系統(tǒng)[[DSN]]&quot;內(nèi)的&quot;添加(D)...&quot;按鍵,選擇&quot;MySQL ODBC Driver&quot;,按&quot;完成&quot;按鍵.<br /> <br /> 4. 在這個例子里, 我們使用&quot;File Transfer Log&quot;作為數(shù)據(jù)源名字. 文件傳輸日志可以使用和Xlight FTP服務(wù)器ODBC用戶認證不同的數(shù)據(jù)庫或數(shù)據(jù)源. 我們建議你使用與ODBC用戶數(shù)據(jù)庫不同的數(shù)據(jù)庫,這樣可以有更好的性能.<br /> <br /> [[Image:a4.jpg]]<br /> <br /> 5. 你需要在[全局選項]-&gt;[日志]-&gt;[文件傳輸日志 - 記錄到數(shù)據(jù)庫]下,啟用&quot;將文件傳輸寫到數(shù)據(jù)庫&quot;的選項, 如下圖所示<br /> <br /> [[Image:a5.jpg]]<br /> <br /> 6. 你需要點擊[設(shè)置...]鍵,在對話框中,填入數(shù)據(jù)源,數(shù)據(jù)庫用戶和密碼,如下圖所示. 然后你可以點擊&quot;創(chuàng)建&quot;鍵,讓Xlight FTP服務(wù)器替你在數(shù)據(jù)庫里創(chuàng)建需要的數(shù)據(jù)庫表用于記錄文件傳輸日志. 你也可以點擊&quot;測試&quot;鍵,檢查你是否已正確創(chuàng)建數(shù)據(jù)表.<br /> <br /> [[Image:a6.jpg]]<br /> <br /> 通過上面設(shè)置, 你就能夠?qū)⑽募鬏斎罩緦懭霐?shù)據(jù)庫.<br /> <br /> transfer_log_table 的結(jié)構(gòu)<br /> <br /> [[Image:a7.jpg]]<br /> <br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B?diff=87615 Xlight FTP/使用數(shù)據(jù)庫存儲過程 2011-08-06T00:38:40Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==使用Xlight FTP服務(wù)器數(shù)據(jù)庫存儲過程==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[Xlight FTP]]服務(wù)器可以配置使用數(shù)據(jù)庫存儲過程認證ftp用戶. 它提供了靈活性以集成Xlight FTP服務(wù)器到其他類型[[數(shù)據(jù)庫]]應(yīng).&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在我們開始存儲過程指南之前, 我們需要解釋一些關(guān)于ODBC功能如何在Xlight FTP服務(wù)器內(nèi)部運作.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;Xlight FTP服務(wù)器使用2個數(shù)據(jù)庫表存儲用戶設(shè)置. Xlight FTP服務(wù)器ODBC功能最主要的表是&quot;acct_table&quot;, 它存儲一個用戶基本的設(shè)置, 例如host_id, host_port, 用戶名, 口令和他的組, 主目錄和主目錄權(quán)限等. 第二個表是&quot;acct_param_table&quot;, 由在&quot;acct_table&quot;查詢返回的&quot;param_index&quot;列做索引. 它存儲用戶的其他設(shè)置, 這些設(shè)置可以作為所有用戶的參數(shù)模板.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)用戶登錄到FTP服務(wù)器, Xlight FTP服務(wù)器里將發(fā)送二次SQL查詢到這個數(shù)據(jù)庫, 驗證他的口令和獲得他的設(shè)置. 第一次SQL查詢用這個用戶名和口令, 在數(shù)據(jù)庫查找符合記錄, 并且獲得基本的參數(shù), 例如&quot;home_path&quot;, &quot;home_perm&quot;等. 第一次SQL查詢返回的&quot;param_index&quot;值為索引將用于第二次SQL查詢. 如果第一次SQL查詢不返回&quot;param_index&quot;, Xlight FTP服務(wù)器將不會發(fā)送第二次SQL查詢. 第二次SQL查詢將查詢數(shù)據(jù)庫表“acct_param_table”獲得此用戶的更多參數(shù).&lt;/p&gt;<br /> <br /> ===在Xlight FTP服務(wù)器使用數(shù)據(jù)庫存儲過程===<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;許多數(shù)據(jù)庫系統(tǒng)支持存儲過程. 我們使用MySQL數(shù)據(jù)庫作為例子. 使用MySQL之前, 你必須下載最新的 MySQL ODBC Driver - 3.51.16 或者更高版本. 否則,因為[[MySQL]]的Bug #27544, 第二次SQL查詢將會失敗. 其他類型的數(shù)據(jù)庫,你也最好升級數(shù)據(jù)庫相應(yīng)的ODBC Driver到最新版本.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在使用存儲過程之前必須設(shè)置數(shù)據(jù)庫ODBC數(shù)據(jù)源. 你可以參考這里的設(shè)置步驟.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在本例中, 我們有一個表&quot;account_info&quot;在這個數(shù)據(jù)庫里. 此表是其他數(shù)據(jù)庫應(yīng)用程序所使用, 它存儲用戶名, 口令和用戶發(fā)表的文章數(shù)目(posts). 我們也創(chuàng)建了另一個表&quot;acct_param_table&quot;, 它是Xlight FTP服務(wù)器中的一張數(shù)據(jù)庫表, 用于存儲用戶參數(shù). 我們沒有創(chuàng)建Xlight FTP服務(wù)器的主要數(shù)據(jù)庫表&quot;acct_table &quot;, 因為我們將使用存儲過程模擬其功能.&lt;/p&gt;<br /> <br /> [[Image:a1.jpg]]<br /> <br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;下面代碼是范例MySQL存儲過程test () ,它接受2個參數(shù), username_in和password_in.&lt;/p&gt;<br /> <br /> DELIMITER $$<br /> DROP PROCEDURE IF EXISTS test $$<br /> CREATE PROCEDURE test(username_in VARCHAR(65), password_in VARCHAR(65))<br /> main: BEGIN<br /> DECLARE user_name VARCHAR(65);<br /> DECLARE home_path VARCHAR(255);<br /> DECLARE home_perm VARCHAR(10);<br /> DECLARE num_posts, param_index INT(10);<br /> <br /> SELECT `account`, `Posts`<br /> INTO user_name, num_posts<br /> FROM account_info<br /> WHERE account = username_in AND password = password_in;<br /> <br /> IF user_name != username_in THEN<br /> LEAVE main;<br /> END IF;<br /> <br /> SET home_perm = 'LRS';<br /> <br /> IF num_posts &gt; 100 THEN<br /> SET param_index = 1;<br /> SET home_path = 'c:\\folder_1';<br /> ELSEIF num_posts &gt; 200 THEN<br /> SET param_index = 2;<br /> SET home_path = 'c:\\folder_2';<br /> ELSE<br /> SET param_index = 0;<br /> SET home_path = 'c:\\folder_0';<br /> END IF;<br /> <br /> SELECT home_path,home_perm,param_index;<br /> <br /> END $$<br /> DELIMITER ;<br /> <br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;存儲過程test()接受明碼文本口令的password_in參數(shù). 你必須為[[虛擬服務(wù)器]]配置ODBC使用明碼文本口令, 如下圖所示&lt;/p&gt;<br /> <br /> [[Image:a2.jpg]]<br /> <br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;上面的存儲過程test()將檢查數(shù)據(jù)庫account_info驗證用戶, 如果用戶名或口令不符合, 將沒有結(jié)果集返回Xlight FTP服務(wù)器,這個用戶的驗證將失敗.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在成功的用戶認證以后, 這個程序?qū)⒏鶕?jù)用戶在&quot;account_info&quot;表里發(fā)表的文章數(shù)目(posts), 返回不同的param_index, home_path值. 最終test()程序?qū)⒂谜Z句&quot;SELECT home_path,home_perm,param_index;&quot;返回結(jié)果集到Xlight FTP服務(wù)器.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;因為test()程序替換&quot;acct_table&quot;的功能, 您應(yīng)該放置&quot;call test('$USER','$PASS');&quot;在選項&quot;替換第一條內(nèi)部SQL查詢語句&quot;中,如下圖所示.&lt;/p&gt;<br /> <br /> <br /> [[Image:a3.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;$USER和$PASS是預(yù)定義參數(shù), Xlight FTP服務(wù)期將用登錄用戶實際的用戶名和密碼自動替換它們. 如果需要查詢支持的預(yù)定義參數(shù), 請查閱幫助手冊的[全局選項]-&gt;[高級]這一節(jié).&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果您想要解決數(shù)據(jù)庫查詢的問題,你可以選擇這個選項&quot;記錄SQL查詢錯誤到系統(tǒng)錯誤日志&quot;,你將能在系統(tǒng)錯誤日志中看到SQL查詢錯誤.&lt;/p&gt;<br /> <br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8ODBC%E7%94%A8%E6%88%B7%E6%95%B0%E6%8D%AE%E5%BA%93?diff=87614 Xlight FTP/使用ODBC用戶數(shù)據(jù)庫 2011-08-06T00:38:14Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==使用Xlight FTP服務(wù)器的ODBC功能==<br /> [[Xlight FTP]]服務(wù)器可以使用外部的用戶數(shù)據(jù)庫獲得用戶參數(shù).注意: 只有專業(yè)版本的Xlight FTP服務(wù)器有這個功能, 用戶在30-天試用期也可以試用這個功能.使用外部用戶數(shù)據(jù)庫方便系統(tǒng)管理員管理大量用戶.<br /> <br /> 使用外部用戶數(shù)據(jù)庫需要配置ODBC數(shù)據(jù)源. 下面以MySQL數(shù)據(jù)庫為例. 對于其他數(shù)據(jù)庫,設(shè)置方法很類似.<br /> <br /> 使用這個功能之前, 你首先需要設(shè)置ODBC數(shù)據(jù)源.<br /> <br /> 1. [[MySQL]] ODBC數(shù)據(jù)源可以在網(wǎng)址http://www.mysql.com/downloads/api-myodbc.html下載.在運行[[Xlight FTP]]服務(wù)器的機器上安裝MySQL ODBC數(shù)據(jù)源.<br /> <br /> 2. 安裝完mysql ODBC數(shù)據(jù)源后你需要到[[Windows]]&quot;控制面板-管理工具&quot;中在&quot;系統(tǒng)[[DSN]]&quot;標(biāo)簽內(nèi)添加MySQL數(shù)據(jù)源.<br /> <br /> 3. 選擇&quot;系統(tǒng)DSN&quot;內(nèi)的&quot;添加(D)...&quot;按鍵,選擇&quot;MySQL ODBC Driver&quot;,按&quot;完成&quot;按鍵.<br /> <br /> 4. 在這個例子里, 我們使用 &quot;Xlight FTP Server&quot; 作為數(shù)據(jù)源名字. 你可以使用任何數(shù)據(jù)源名字. 這里假定MySQL數(shù)據(jù)庫在遠端192.168.11.2的LINUX服務(wù)器上. 我們現(xiàn)要在其中創(chuàng)建一個名字是&quot;ftp_user_db&quot;的空數(shù)據(jù)庫. 這里你可以使用任何數(shù)據(jù)庫名字. 在機器192.168.11.2上, 在MySQL命令提示符 mysql&gt;, 鍵入命令&quot;create database ftpd_user_db;&quot; 創(chuàng)建一個名字是 &quot;ftpd_user_db&quot; 的數(shù)據(jù)庫.<br /> <br /> [[Image:9.png]]<br /> <br /> 5. 你需要在Xlight FTP服務(wù)器的 [全局選項]-&gt;[高級]-&gt;[ODBC 數(shù)據(jù)庫設(shè)置] 中配置外部數(shù)據(jù)庫&quot;. 你需要填入數(shù)據(jù)庫用戶和密碼,以及ODBC數(shù)據(jù)源. 如果你想手工創(chuàng)建數(shù)據(jù)庫表, 你可以跳到步驟 7. 在這個例子里,我們假定數(shù)據(jù)庫用戶&quot;test&quot;對數(shù)據(jù)庫&quot;ftpd_user_db&quot;有完全的訪問權(quán)限. 你可以點擊&quot;創(chuàng)建&quot;鍵,讓Xlight FTP服務(wù)器替你在數(shù)據(jù)庫里創(chuàng)建需要的數(shù)據(jù)庫.你也可以點擊&quot;測試&quot;鍵,檢查你是否已正確創(chuàng)建數(shù)據(jù)表.<br /> 注意: 對于64bit系統(tǒng), 你需要用32bit ODBC管理程序設(shè)置DNS. 32bit ODBC管理程序在C:\Windows\sysWOW64\odbcad32.exe. <br /> [[Image:10.png]]<br /> <br /> <br /> 6. 通過ODBC使用外部用戶數(shù)據(jù)庫認證, 你需要到 [虛擬服務(wù)器設(shè)置]-&gt;[通用]-&gt;[虛擬服務(wù)器], 選擇選項&quot;啟用外部用戶鑒權(quán)&quot; . 單擊&quot;設(shè)置...&quot;鍵, 在虛擬[[服務(wù)器]]的&quot;鑒權(quán)類型&quot; 中必須選擇ODBC, 如下圖所示:<br /> <br /> [[Image:11.png]]<br /> <br /> <br /> 7. 這個步驟只是用于手工創(chuàng)建[[數(shù)據(jù)庫]]表. 如果你已經(jīng)在第5步完成數(shù)據(jù)庫表的創(chuàng)建,你可以忽略這個步驟. 手工創(chuàng)建數(shù)據(jù)庫表,在數(shù)據(jù)庫中需要兩個表: acct_table and acct_param_table. 你可以在Xlight FTP服務(wù)器的安裝目錄中的odbc目錄下找到文件 &quot;odbc_tables.sql&quot;. 你可以用這個文件手工創(chuàng)建數(shù)據(jù)庫表.<br /> <br /> 8. 為了安全的數(shù)據(jù)庫訪問, 創(chuàng)建上面兩個表之后, 你可以在數(shù)據(jù)庫中創(chuàng)建一個只讀用戶,他對&quot;ftp_user_db&quot;的數(shù)據(jù)庫只有SELECT的權(quán)限,如下所示:<br /> <br /> 在MySQL命令提示符 mysql&gt;, 鍵入命令 grant select on ftpd_user_db.* anon@'192.168.11.%' Identified by &quot;ftpd&quot;; 這里你創(chuàng)建了一個新的數(shù)據(jù)庫用戶&quot;anon&quot;,他的密碼是&quot;ftpd&quot;,他對數(shù)據(jù)庫&quot;ftpd_user_db&quot;只有SELECT的訪問權(quán)限. 這個命令也限制用來查詢數(shù)據(jù)庫的訪問只能來自網(wǎng)段&quot;192.168.11.0&quot;. 然后你可以將Xlight FTP服務(wù)器的外部ODBC數(shù)據(jù)庫配置中的用戶和密碼改成這個只讀用戶.<br /> <br /> 現(xiàn)在你完成了ODBC設(shè)置步驟. ODBC功能是在每個虛擬服務(wù)器中單獨啟用的. 在同一個Xlight FTP服務(wù)器,你可以有一些虛擬服務(wù)器使用ODBC外部用戶數(shù)據(jù)庫, 而一些不使用. 如果你選擇選項 &quot;忽略 host_id 列&quot; 或 &quot;忽略 host_port 列&quot;, 在數(shù)據(jù)庫查詢時, Xlight FTP服務(wù)器將會忽略 &quot;host_id&quot; 或 &quot;host_port&quot; 列. 因為 &quot;host_id&quot; 列可以用來表示不同的機器, 而 &quot;host_port&quot; 列可以用來表示在同一臺機器上的不同的虛擬服務(wù)器. 這兩個選項可以用來在不同運行Xlight FTP服務(wù)器的機器間共享用戶數(shù)據(jù)庫,也可以在同一個機器的不同虛擬服務(wù)器間共享用戶數(shù)據(jù)庫. 如果你只用數(shù)據(jù)庫鑒權(quán)用戶, 你可以選擇選項 &quot;只檢查用戶名和密碼&quot;, 使用這個選項你需要在本地FTP服務(wù)器創(chuàng)建同名的用戶. 數(shù)據(jù)庫只是用來檢查用戶存在數(shù)據(jù)庫中的密碼. 當(dāng)這個選項啟用, 所有的用戶設(shè)置都是從本地服務(wù)器中同名的用戶設(shè)置里獲得.<br /> <br /> ===在數(shù)據(jù)庫中創(chuàng)建用戶===<br /> <br /> 你可以使用外部的數(shù)據(jù)庫工具連接到[[數(shù)據(jù)庫]]并創(chuàng)建用戶. 這只是用于測試目的.<br /> <br /> 在實際的生產(chǎn)環(huán)境里, 你可以使用 PHP 或 其他 CGI 腳本創(chuàng)建基于網(wǎng)頁的界面,用于添加,刪除或允許用戶通過網(wǎng)頁更改密碼等等.這種方式便于管理大量的用戶.你也可以和你現(xiàn)有的數(shù)據(jù)庫應(yīng)用結(jié)合. 因為[[Xlight FTP]]服務(wù)器只需要讀取用戶數(shù)據(jù)庫, 但不寫入用戶數(shù)據(jù)庫, 你不需要擔(dān)心和你其他數(shù)據(jù)庫應(yīng)用沖突.<br /> <br /> 在數(shù)據(jù)庫創(chuàng)建用戶之前, 你最好先閱讀 Xlight 幫助文檔中, &quot;ODBC 數(shù)據(jù)庫表結(jié)構(gòu)&quot; 這一節(jié).<br /> <br /> 用戶的密碼可以是以 MD5/SHA1 Hash或明碼的形式存放在數(shù)據(jù)庫. 默認是使用MD5 hash. 你可以在虛擬服務(wù)器的外部用戶認證,ODBC設(shè)置中更改密碼類型. 如果使用 MD5 hash, 你可以通過搜索&quot;MD5 calculator&quot; 很容易在[[Google]]找到MD5計算的工具. 在我們的例子里用戶名是 &quot;test&quot; 他的密碼也是 &quot;test&quot; , 密碼的MD5 hash值是&quot;098f6bcd4621d373cade4e832627b4f6&quot;. 如下圖所示:<br /> <br /> [[Image:12.png]]<br /> <br /> <br /> <br /> 注意: 如果用戶的主目錄不存在, 當(dāng)他第一次登錄時, Xlight FTP服務(wù)器會自動在本地創(chuàng)建目錄. 例如, 當(dāng)用戶名是&quot;test&quot; 的主目錄&quot;c:\wutemp&quot;不存在. 當(dāng)這個名字是&quot;test&quot;的用戶登錄時, Xlight FTP服務(wù)器會自動為他創(chuàng)建這個目錄.<br /> <br /> 如果你想使用更多的用戶參數(shù), 你可以在數(shù)據(jù)表 &quot;acct_param_table&quot; 中創(chuàng)建 &quot;param_index&quot; 列. 在這一行中填入你想使用的參數(shù), 并且將這個參數(shù)放到這個用戶在&quot;acct_table&quot;表中的&quot;param_index&quot;列. 列&quot;param_index&quot;的值可以在不同用戶間共享, 因此如果你有很多用戶有同樣的參數(shù), 在數(shù)據(jù)表 &quot;acct_param_table&quot; 中你不需要創(chuàng)建很多不同的&quot;param_index&quot;行.<br /> <br /> [[Image:13.png]]<br /> <br /> <br /> <br /> 對于你不使用的數(shù)據(jù)庫表中的那些列, 你可以讓它們的值為空. 但列 &quot;host_id&quot;, &quot;host_port&quot;, &quot;username&quot; 是必須的值, 你必須填寫. 另外如果使用&quot;home_path&quot;列,&quot;home_perm&quot;列也必須填寫.<br /> <br /> &quot;virtual_path_table&quot; 被用來設(shè)置用戶的虛擬目錄. 一個用戶在數(shù)據(jù)庫中可以有多個虛擬目錄. 這些虛擬目錄在&quot;virtual_path_table&quot;表中有不同或相同的&quot;virtual_path_index&quot;. 在&quot;acct_table&quot;中的&quot;virtual_path_indexes&quot;列通過&quot;virtual_path_index&quot;列鏈接到&quot;virtual_path_table&quot;的一個或多個行. 如果他包含多個&quot;virtual_path_index&quot;, 它們之間必須通過&quot;,&quot;(逗號)分隔.<br /> <br /> [[Image:14.png]]<br /> <br /> <br /> 參數(shù)%username%可以用于&quot;virtual_path_table&quot;里的real path. %username%將會被替換成實際登錄的用戶名. 如果用戶登錄時real path不存在, Xlight FTP服務(wù)器將會自動創(chuàng)建目錄.<br /> <br /> ===查找并解決數(shù)據(jù)庫認證問題===<br /> <br /> 通過選中選項&quot;在錯誤日志顯示調(diào)試跟蹤信息&quot;,可以幫助你查找并解決數(shù)據(jù)庫認證的問題,這個選項可以在[虛擬服務(wù)器設(shè)置]-&gt;[啟用外部用戶鑒權(quán)]找到. 啟用這個選項后, 你可以在錯誤日志看到Xlight FTP服務(wù)器數(shù)據(jù)庫查詢過程.<br /> <br /> ===使用其他數(shù)據(jù)庫===<br /> <br /> 當(dāng)用戶登錄Xlight服務(wù)器時,服務(wù)器會通過ODBC連接,用SQL語句分兩次查詢數(shù)據(jù)庫。<br /> <br /> 第一個數(shù)據(jù)庫的SQL查詢用于在數(shù)據(jù)庫中找到與用戶登錄時輸入的用戶名,密碼相匹配的紀錄,并且獲得關(guān)于這個用戶的一些基本配置參數(shù),如&quot;home_path&quot;, &quot;home_perm&quot; 等等. 在這次查詢中返回的&quot;param_index&quot;值將會同時用在第二次數(shù)據(jù)庫查詢。<br /> <br /> 第二次數(shù)據(jù)庫的SQL查詢將會用第一次查詢返回的&quot;param_index&quot;值,查詢數(shù)據(jù)庫的&quot;acct_param_table&quot;,以得到更多的用戶參數(shù)設(shè)置。<br /> <br /> Xlight服務(wù)器使用的&quot;acct_table&quot;和&quot;acct_param_table&quot;數(shù)據(jù)庫表可以不實際存在與數(shù)據(jù)庫里. Xlight服務(wù)器并不知道&quot;acct_table&quot;和&quot;acct_param_table&quot;是否存在于數(shù)據(jù)庫中. 它只是通過察看兩個SQL查詢的返回結(jié)果. 如果第一條SQL查詢替換語句從數(shù)據(jù)庫中返回一行, Xlight服務(wù)器就認為用戶登錄驗證成功,同時它會從返回的行中,獲得用戶的基本配置參數(shù). 如果數(shù)據(jù)庫沒有返回結(jié)果,它認為用戶登錄驗證失敗。 所以數(shù)據(jù)庫如果不想讓用戶訪問服務(wù)器,就不要返回SQL查詢結(jié)果. 在第一條查詢返回的&quot;param_index&quot;值,將會用在第二條SQL查詢語句中.<br /> <br /> Xlight服務(wù)器允許管理員替換上面兩個SQL查詢語句,以支持高級的數(shù)據(jù)庫應(yīng)用,如數(shù)據(jù)庫的&quot;存儲過程&quot;(Stored Procedure), 你可以看這個例子如何使用數(shù)據(jù)庫存儲過程<br /> <br /> 替換第一條內(nèi)部SQL查詢語句 - 在第一條SQL替換語句中,可以使用下面的變量:<br /> <br /> $USER - 這個變量將以用戶的登錄名替換<br /> $PASS - 這個變量將以用戶的密碼(MD5或Text)替換<br /> $ID - 這個變量將以&quot;本地主機ID&quot;替換<br /> $PORT - 這個變量將以虛擬服務(wù)器的端口替換<br /> $USERIP - 這個變量將以用戶的[[IP]]地址替換<br /> $SERVERIP - 這個變量將以虛擬[[服務(wù)器]]的IP地址替換<br /> <br /> 例如, 如果用語句 &quot;EXEC proc_getuser '$USER', '$PASS', $ID, $PORT&quot; 作為第一條SQL語句的替換, 當(dāng)用戶是&quot;test&quot;的用戶以密碼&quot;hello&quot;登錄到FTP服務(wù)器21端口, 本地主機ID是1, 經(jīng)過替換最后送到數(shù)據(jù)庫的SQL語句是 &quot;EXEC proc_getuser 'test', 'hello', 21, 0&quot;.<br /> <br /> 替換第二條內(nèi)部SQL查詢語句 - 在第二條SQL替換語句中,可以使用下面的變量:<br /> <br /> $INDEX - 這個變量將會替換為第一條SQL替換查詢語句返回的&quot;param_index&quot;值.<br /> $PORT - 這個變量將以虛擬服務(wù)器的端口替換<br /> $SERVERIP - 這個變量將以虛擬服務(wù)器的IP地址替換<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/UNC%E8%B7%AF%E5%BE%84%E8%B4%A6%E5%8F%B7%E8%BA%AB%E4%BB%BD%E6%A8%A1%E6%8B%9F%E5%8A%9F%E8%83%BD?diff=87613 Xlight FTP/UNC路徑賬號身份模擬功能 2011-08-06T00:37:42Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==什么是UNC路徑賬號身份模擬?==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[UNC]] 是通用命名約定的簡寫. 它是一種用于確定保存在網(wǎng)絡(luò)[[服務(wù)器]]上的共享目錄位置的格式. UNC使用下面的格式: \\server-name\shared-resource-pathname. 所以舉例來說, 訪問在共享服務(wù)器mcp0064的共享目錄public, 你應(yīng)該寫成: \\mcp0064\public\test.txt.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;通常當(dāng)[[Xlight FTP]]服務(wù)器訪問UNC路徑時, 它會使用當(dāng)前登錄用戶的賬號訪問. 但是當(dāng)前登錄用戶的賬號可能沒有權(quán)限訪問另一個[[服務(wù)器]]上的UNC路徑. UNC路徑賬號身份模擬是用來解決這個問題. 你可以設(shè)置一個身份模擬賬號,這個賬號可以是另一個服務(wù)器上的用戶賬號,并且有足夠的權(quán)限訪問UNC路徑. 在公共, 用戶和組目錄設(shè)置窗口里, 點擊圖標(biāo) 設(shè)置UNC路徑賬號身份模擬. 當(dāng)你設(shè)置好UNC路徑賬號身份模擬后, Xlight FTP服務(wù)器會使用身份模擬來訪問這個UNC路徑. 注意: 30-天試用期后,這個功能只被標(biāo)準版和專業(yè)版的[[Xlight FTP]]服務(wù)器支持.&lt;/p&gt;<br /> <br /> ===如何加速UNC路徑賬號身份模擬?===<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;有時候,當(dāng)你在使用UNC路徑,你會發(fā)現(xiàn)更換目錄或列目錄非常慢. 這可能是NETBIOS名字解析引起的, 尤其當(dāng)[[共享服務(wù)器]]使用不同的[[DNS服務(wù)器]]或在另一個域里. 盡可能直接使用共享服務(wù)器的TCP/IP地址. 例如, 不用 '\\computer\network share', 使用: '\\192.168.0.1\share'. 在Xlight FTP服務(wù)器運行的機器里禁止NETBIOS可以加速UNC路徑的訪問 - 鼠標(biāo)右擊桌面上[網(wǎng)絡(luò)鄰居] -&gt;[屬性] -&gt;[本地連接] -&gt;[屬性],打開“本地連接屬性”對話框。選擇[Internet協(xié)議(TCP/IP)]-&gt;[屬性]-&gt;[高級]-&gt;[WINS],選中下側(cè)的“禁用 TCP/IP上的NetBIOS”一項即可解除TCP/IP上的NetBIOS, 象下圖顯示那樣. 如果你有超過一個網(wǎng)卡(本地連接),在每個網(wǎng)卡上都用同樣方法禁止NetBIOS. &lt;/p&gt;<br /> [[Image:8.png]]<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> [[category:Xlight FTP]]<br /> <br /> {{Xlight FTP導(dǎo)航}}</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AEXlight_FTP_SSH2/SFTP%E5%8D%8F%E8%AE%AE?diff=87612 Xlight FTP/設(shè)置Xlight FTP SSH2/SFTP協(xié)議 2011-08-06T00:37:14Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==設(shè)置Xlight FTP SSH2/SFTP協(xié)議==<br /> [[Xlight FTP]]服務(wù)器現(xiàn)在支持基于SSH2的安全文件傳輸協(xié)議(SFTP). SFTP不是基于SSH2的[[FTP]]協(xié)議, 而是一個由IETF SECSH工作組設(shè)計的和FTP協(xié)議完全沒有關(guān)系的新協(xié)議. SFTP本身不提供認證和安全性, 它依賴下層的SSH2協(xié)議提供安全的連接. 注意: SSH2/SFTP是Xlight FTP服務(wù)器標(biāo)準版或?qū)I(yè)版的可選功能. 在30-天試用期后, SSH2/SFTP是可選的附加功能,你需要一個單獨的SSH2/SFTP升級License. 只有標(biāo)準版本或?qū)I(yè)版本的Xlight FTP 服務(wù)器用戶可以升級到SSH2/SFTP附加功能.<br /> <br /> 創(chuàng)建SSH2/SFTP虛擬服務(wù)器的步驟很直接. 當(dāng)你創(chuàng)建一個新的虛擬服務(wù)器時, 選擇SSH2作為協(xié)議, 象下圖顯示的那樣: (注意: 如果服務(wù)器沒有SSH2/SFTP license, 你將不能在協(xié)議的選項里看到SSH2.)<br /> <br /> [[Image:5.png]]<br /> <br /> 就像FTP的默認端口是21, SSH2/SFTP的默認端口是22. 當(dāng)你創(chuàng)建了SSh2/SFTP虛擬服務(wù)器后, 你能在其中添加用戶并象管理FTP虛擬服務(wù)器那樣管理它.<br /> <br /> ===管理SSH2服務(wù)器主機密鑰===<br /> <br /> SSH2主機密鑰是一個獨特的密鑰用于標(biāo)示服務(wù)器. 當(dāng)你創(chuàng)建了一個新的SSh2/SFTP虛擬服務(wù)器后, SSH2主機密鑰將會自動產(chǎn)生. 然而如果你希望導(dǎo)入已經(jīng)有的SSH2主機密鑰,或者備份現(xiàn)有的SSH2主機密鑰, 你可以管理它從 [虛擬服務(wù)器設(shè)置] -&gt; [通用] -&gt; [SSH2主機密鑰] , 如下圖所示:<br /> <br /> [[Image:6.png]]<br /> <br /> <br /> ===SSH公共密鑰認證===<br /> <br /> 本地SFTP用戶可以使用公共密鑰認證替代默認的密碼認證. 公共密鑰認證是基于用戶的. 從用戶設(shè)置, 你需要為這個用戶啟用公共密鑰認證并選擇公共密鑰文件, 如下圖所示:<br /> <br /> [[Image:7.png]]<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AEXlight_FTP_SSL/TLS%E5%8A%9F%E8%83%BD?diff=87611 Xlight FTP/設(shè)置Xlight FTP SSL/TLS功能 2011-08-06T00:36:44Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==設(shè)置Xlight FTP SSL/TLS功能==<br /> [[Xlight FTP]]服務(wù)器可以和標(biāo)準FTP協(xié)議一起使用SSL/TLS功能加密控制和數(shù)據(jù)通道. Xlight FTP[[服務(wù)器]]支持在SSL之上的兩種工作方式: &quot;顯式SSL&quot;以及&quot;隱式SSL&quot;.<br /> <br /> 顯式[[SSL]] 是一種機制, 其中當(dāng)FTP客戶端希望使用安全的加密控制連接時, 它需要顯式的發(fā)出AUTH命令例如 &quot;AUTH TLS&quot; 或 &quot;AUTH SSL&quot; 以初始化SSL握手過程并和FTP服務(wù)器之間建立安全的加密控制連接. AUTH命令必須在FTP客戶登錄之前發(fā)出. 如果[[FTP客戶端]]沒有發(fā)出AUTH命令,它和FTP服務(wù)器之間的控制連接將保持未加密狀態(tài).<br /> <br /> 隱式SSL 是另一種機制, 其中FTP服務(wù)器要求FTP客戶必須初始化SSL握手過程并和FTP服務(wù)器之間建立安全的加密控制連接, 加密控制連接建立之后FTP命令才能夠被送到FTP服務(wù)器. 如果FTP客戶不支持SSL功能,或它和服務(wù)器之間沒有建立安全的加密控制連接,FTP服務(wù)器將不對來自FTP客戶的命令做出任何反應(yīng).<br /> <br /> 在這個例子里,我們將演示如何在Xlight FTP服務(wù)器里使用SSL/TLS功能. 注意: 30-天試用期后,這個功能只被標(biāo)準版和專業(yè)版的Xlight FTP服務(wù)器支持.<br /> <br /> ===創(chuàng)建和選擇有效的服務(wù)器證書===<br /> <br /> 使用SSL/TLS功能, 你需要做的第一件事是創(chuàng)建或選擇一個已有的X.509證書作為服務(wù)器證書. 這個證書可以是由有效CA簽發(fā)的實際證書,或者是自簽名證書.<br /> <br /> Xlight FTP服務(wù)器使用的X.509服務(wù)期證書必須放在&quot;本地計算機&quot;的&quot;個人&quot;證書商店中. 這個證書位置和微軟IIS服務(wù)期使用的SSL證書在相同位置. 因此如果你有一個為IIS服務(wù)器使用的有效證書, 你可以很方便的將它同時用在Xlight FTP服務(wù)器上.<br /> <br /> 1. 到 [全局選項] -&gt; [高級] -&gt; [服務(wù)器SSL證書] 創(chuàng)建或選擇一個服務(wù)器證書. 在這個例子里我們已經(jīng)創(chuàng)建了一個自簽名證書,它的CN是 &quot;test-cert&quot;, 我們選擇這個證書作為服務(wù)器證書,如下圖所示.<br /> <br /> [[Image:1.png]]<br /> <br /> 2. 到 [[[虛擬服務(wù)器]]設(shè)置] -&gt; [通用] -&gt; [啟用虛擬服務(wù)器SSL功能] 選擇需要使用的SSL方式. 在這個例子里,我們選擇隱式SSL,如下圖所示.<br /> <br /> [[Image:2.png]]<br /> <br /> 經(jīng)過上面步驟后, 你就完成了SSL/TLS功能的設(shè)置,可以使用服務(wù)器證書加密[[FTP]]服務(wù)器和FTP客戶端之間的控制和數(shù)據(jù)通道.<br /> <br /> ===使用SSL客戶端認證(SSL client authentication)===<br /> <br /> Xlight FTP服務(wù)器支持SSL客戶端認證. SSL客戶端認證是另一種在FTP服務(wù)器端驗證客戶端身份的方式. 使用SSL客戶端認證后, 在SSL握手的過程中, FTP客戶端必須發(fā)送有效的X.509客戶端證書給FTP服務(wù)器. 客戶端證書包含用戶的信息, 它向FTP服務(wù)器證明客戶的身份.<br /> <br /> 1. 客戶端證書必須由受信任的CA頒發(fā), 你不能使用自簽名證書作為客戶端證書. 頒發(fā)客戶端證書的CA必須存在于服務(wù)器的證書商店&quot;本地計算機&quot;中的 受信任的根證書頒發(fā)機構(gòu)(Trusted Root Certificate Authorities)里. 否則客戶證書無法通過服務(wù)器端的認證. 如下圖微軟的mmc工具的證書快照所示.<br /> <br /> [[Image:3.png]]<br /> <br /> 2. SSL[[客戶端]]認證為隱式[[SSL]]模式支持. 到 [虛擬服務(wù)器設(shè)置] -&gt; [通用] -&gt; [啟用虛擬服務(wù)器SSL功能], 選擇&quot;要求客戶端證書&quot; 如下圖所示.<br /> <br /> [[Image:4.png]]<br /> <br /> 經(jīng)過上面步驟后, 你就可以使用SSL客戶端認證功能.<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8Xlight_FTP%E7%9A%84UPnP%E5%8A%9F%E8%83%BD?diff=87610 Xlight FTP/使用Xlight FTP的UPnP功能 2011-08-06T00:36:11Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==使用Xlight FTP的UPnP功能==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果你的[[FTP]]服務(wù)器位于無線或有線寬帶路由器后, UPnP是最簡單的設(shè)置FTP[[服務(wù)器]]的方法. [[Xlight FTP]]服務(wù)器2.6版本開始支持 UPnP功能,這個功能也包括在個人版里.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;到 [全局選項]-&gt;[通用]-&gt;[防火墻和寬帶[[路由器]]], 點擊 [設(shè)置...] 鍵. 在對話框里,選擇選項 &quot;自動設(shè)置廣域網(wǎng)IP和端口轉(zhuǎn)發(fā)&quot;, 如下圖所示:&lt;/p&gt;<br /> <br /> [[Image:01.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;你可以點擊 [測試...] 測試你的寬帶[[路由器]]是否支持UPnP. 一些寬帶路由器默認打開并支持UPnP功能, 但也有一些默認UPnP功能是關(guān)閉的. 如果UPnP在路由器上被關(guān)閉,你可能需要更改路由器設(shè)置啟用UPnP. 如果你能夠看到測試結(jié)果, 你的路由器應(yīng)該支持UPnP功能.&lt;/p&gt;<br /> <br /> [[Image:02.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)UPnP功能啟用后, [[Xlight FTP]]服務(wù)器將會在通過UPnP在路由器上自動打開端口61010和61011. 這兩個端口用于FTP的被動模式. 如果你打算為被動模式使用其他端口, 你可以在&quot;設(shè)置被動模式的端口范圍&quot;下,手工選擇端口范圍. 對于UPnP,最多可以使用5個端口用于被動模式. 如果想打開更多的被動模式端口, 你需要在路由器上手動設(shè)置端口轉(zhuǎn)發(fā). Xlight FTP服務(wù)器會自動使用UPnP在路由器上打開虛擬服務(wù)器的FTP端口.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)FTP服務(wù)器在寬帶路由器后,UPnP是一個快速的設(shè)置方法, 但注意它也有局限. UPnP可能會有兼容問題并且有些路由器上的UPnP功能可能是有缺陷的. Xlight FTP服務(wù)器的UPnP功能和有些品牌的路由器可能不兼容. 另外許多寬帶路由器在重新啟動后, UPnP打開的端口會丟失. 因此如果你的寬帶路由器在Xlight FTP服務(wù)器打開后重新啟動, 你可能需要重新打開Xlight FTP服務(wù)器. 如果你想在寬帶路由器上永久打開端口, 你需要手工設(shè)置端口映射. 因為UPnP對企業(yè)來說是安全問題, 企業(yè)內(nèi)使用的高端的路由器和防火墻都不可能支持UPnP. 在這些設(shè)備后企圖使用UPnP不可能成功.&lt;/p&gt;<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8Xlight_FTP%E7%9A%84UPnP%E5%8A%9F%E8%83%BD?diff=87609 Xlight FTP/使用Xlight FTP的UPnP功能 2011-08-06T00:35:18Z <p>夢回千禧年:?</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==使用Xlight FTP的UPnP功能==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果你的[[FTP]]服務(wù)器位于無線或有線寬帶路由器后, UPnP是最簡單的設(shè)置FTP[[服務(wù)器]]的方法. [[Xlight FTP]]服務(wù)器2.6版本開始支持 UPnP功能,這個功能也包括在個人版里.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;到 [全局選項]-&gt;[通用]-&gt;[防火墻和寬帶[[路由器]]], 點擊 [設(shè)置...] 鍵. 在對話框里,選擇選項 &quot;自動設(shè)置廣域網(wǎng)IP和端口轉(zhuǎn)發(fā)&quot;, 如下圖所示:&lt;/p&gt;<br /> <br /> [[Image:01.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;你可以點擊 [測試...] 測試你的寬帶[[路由器]]是否支持UPnP. 一些寬帶路由器默認打開并支持UPnP功能, 但也有一些默認UPnP功能是關(guān)閉的. 如果UPnP在路由器上被關(guān)閉,你可能需要更改路由器設(shè)置啟用UPnP. 如果你能夠看到測試結(jié)果, 你的路由器應(yīng)該支持UPnP功能.&lt;/p&gt;<br /> <br /> [[Image:02.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)UPnP功能啟用后, [[Xlight FTP]]服務(wù)器將會在通過UPnP在路由器上自動打開端口61010和61011. 這兩個端口用于FTP的被動模式. 如果你打算為被動模式使用其他端口, 你可以在&quot;設(shè)置被動模式的端口范圍&quot;下,手工選擇端口范圍. 對于UPnP,最多可以使用5個端口用于被動模式. 如果想打開更多的被動模式端口, 你需要在路由器上手動設(shè)置端口轉(zhuǎn)發(fā). Xlight FTP服務(wù)器會自動使用UPnP在路由器上打開虛擬服務(wù)器的FTP端口.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)FTP服務(wù)器在寬帶路由器后,UPnP是一個快速的設(shè)置方法, 但注意它也有局限. UPnP可能會有兼容問題并且有些路由器上的UPnP功能可能是有缺陷的. Xlight FTP服務(wù)器的UPnP功能和有些品牌的路由器可能不兼容. 另外許多寬帶路由器在重新啟動后, UPnP打開的端口會丟失. 因此如果你的寬帶路由器在Xlight FTP服務(wù)器打開后重新啟動, 你可能需要重新打開Xlight FTP服務(wù)器. 如果你想在寬帶路由器上永久打開端口, 你需要手工設(shè)置端口映射. 因為UPnP對企業(yè)來說是安全問題, 企業(yè)內(nèi)使用的高端的路由器和防火墻都不可能支持UPnP. 在這些設(shè)備后企圖使用UPnP不可能成功.&lt;/p&gt;<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%A8%A1%E6%9D%BF:Xlight_FTP%E5%AF%BC%E8%88%AA?diff=87608 模板:Xlight FTP導(dǎo)航 2011-08-06T00:33:27Z <p>夢回千禧年:?</p> <hr /> <div>{|style=&quot;width:100%;border:1px solid #c2e2bd;background-color:#f3faf2;vertical-align:top;color:#000;&quot;<br /> ! &lt;h2 style=&quot;margin:0;background-color:#dff5de;font-family:sans-serif;font-size:1.5em;font-weight:bold;border:1px solid #9be198;text-align:center;padding:0.2em 0.4em;&quot;&gt;Xlight FTP使用手冊導(dǎo)航&lt;/h2&gt;<br /> |-<br /> |<br /> {|width=&quot;100%&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; style=&quot;vertical-align:top;background-color:#f3faf2;&quot;<br /> |-<br /> |width=&quot;120px&quot;|<br /> '''Xlight FTP安裝''':<br /> |<br /> [[Xlight FTP/安裝Xlight FTP服務(wù)器|Xlight FTP服務(wù)器安裝]]<br /> |-<br /> |width=&quot;120px&quot;|<br /> '''[[Xlight FTP/使用|Xlight FTP使用]]''':<br /> |<br /> [[Xlight FTP/使用Xlight FTP的UPnP功能|使用Xlight FTP的UPnP功能]] | [[Xlight FTP/設(shè)置Xlight FTP SSL/TLS功能|設(shè)置Xlight FTP SSL/TLS功能]] | [[Xlight FTP/設(shè)置Xlight FTP SSH2/SFTP協(xié)議|設(shè)置Xlight FTP SSH2/SFTP協(xié)議]] | [[Xlight FTP/UNC路徑賬號身份模擬功能|UNC路徑賬號身份模擬功能]] | [[Xlight FTP/使用ODBC用戶數(shù)據(jù)庫|使用ODBC用戶數(shù)據(jù)庫]] | [[Xlight FTP/使用數(shù)據(jù)庫存儲過程|使用數(shù)據(jù)庫存儲過程]] | [[Xlight FTP/將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫|將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫]] | [[Xlight FTP/設(shè)置電子郵件通知|設(shè)置電子郵件通知]] | [[Xlight FTP/整合微軟活動目錄|整合微軟活動目錄]] | [[Xlight FTP/整合LDAP服務(wù)器|整合LDAP服務(wù)器]] | [[Xlight FTP/設(shè)置外部認證的默認用戶|設(shè)置外部認證的默認用戶]]<br /> |}<br /> |}</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AE%E5%A4%96%E9%83%A8%E8%AE%A4%E8%AF%81%E7%9A%84%E9%BB%98%E8%AE%A4%E7%94%A8%E6%88%B7?diff=87607 Xlight FTP/設(shè)置外部認證的默認用戶 2011-08-05T10:08:46Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==外部認證的默認用戶設(shè)置== &lt;p style=&quot;text-indent:2em;&quot;&gt;默認用戶設(shè)置用于給外部認證用戶默認的設(shè)置. 這些設(shè)置將會應(yīng)...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==外部認證的默認用戶設(shè)置==<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;默認用戶設(shè)置用于給外部認證用戶默認的設(shè)置. 這些設(shè)置將會應(yīng)用于所有通過外部認證的用戶. 如果相同的用戶設(shè)置存在于外部源,如[[數(shù)據(jù)庫]]或[[LDAP服務(wù)器]],它們將取代默認用戶設(shè)置.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;默認用戶設(shè)置用于某些情況,當(dāng)公司政策不允許保存用戶的[[FTP]]設(shè)置于外部源或需要給所有外部FTP用戶快速的設(shè)置. 例如,某些公司不允許在活動目錄里使用擴展模板. 因此, [[FTP]]的用戶磁盤配額不能保存在活動目錄里. 在這種情況下, 默認用戶設(shè)置可以用來給活動目錄的用戶分配默認的FTP磁盤配額.&lt;/p&gt;<br /> <br /> ===默認設(shè)置里的用戶主目錄===<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)外部用戶認證只用于認證目的時,默認設(shè)置里的用戶主目錄可以用來給外部認證用戶分配FTP主目錄. 用戶主目錄支持參數(shù) %username%, %username%在用戶登錄后將被替換成實際的用戶名. 例如,如果你需要所有的用戶主目錄在&quot;C:\ftp&quot;目錄下, 你可以設(shè)置默認的用戶主目錄為&quot;C:\ftp\%username%&quot;,如下圖所示. 當(dāng)用戶登錄時如果他的主目錄不存在,它將會被自動創(chuàng)建.&lt;/p&gt;<br /> <br /> [[Image:111.png]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;默認設(shè)置里的用戶主目錄將被存儲在外部源的相同值所取代. 例如, 如果同一個用戶在活動目錄里的homeDirectory屬性也被設(shè)置, 它將取代默認設(shè)置里的用戶主目錄. 如果你不想這種取代發(fā)生, 你可以選擇[[Xlight FTP]]服務(wù)器的活動目錄選項 &quot;只檢查用戶名和密碼&quot;. 當(dāng)這個選項被選中, Xlight FTP服務(wù)器將只認證活動目錄用戶, 但不從活動目錄讀任何屬性值b. 因此取代默認設(shè)置里的值不會發(fā)生.&lt;/p&gt;<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E6%95%B4%E5%90%88%E5%BE%AE%E8%BD%AF%E6%B4%BB%E5%8A%A8%E7%9B%AE%E5%BD%95?diff=87606 Xlight FTP/整合微軟活動目錄 2011-08-05T10:07:20Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==將Xlight FTP服務(wù)器與微軟的活動目錄整合== Xlight FTP服務(wù)器可以和微軟的活動目錄(Active Directory)整合,用來鑒權(quán)用...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==將Xlight FTP服務(wù)器與微軟的活動目錄整合==<br /> [[Xlight FTP]]服務(wù)器可以和微軟的活動目錄(Active Directory)整合,用來鑒權(quán)用戶. 用戶可以用相同的用戶名,密碼訪問[[FTP]]服務(wù)器,電子郵件服務(wù)器等等. 注意: 30-天試用期后, 只有專業(yè)版本的Xlight FTP服務(wù)器支持這個功能.<br /> <br /> 如果使用活動目錄(Active Directory)為外部用戶鑒權(quán), 你需要到 [虛擬服務(wù)器設(shè)置]-&gt;[通用]-&gt;[虛擬服務(wù)器], 選擇選項&quot;啟用外部用戶鑒權(quán)&quot; . 單擊&quot;設(shè)置...&quot;鍵, 在虛擬服務(wù)器的&quot;鑒權(quán)類型&quot;中活動目錄必須被選擇,如下圖所示:<br /> <br /> [[Image:0.png]]<br /> <br /> 當(dāng)你在服務(wù)器上打開活動目錄設(shè)置對話框時, 如果你的服務(wù)器已經(jīng)加入活動目錄域, Xlight FTP服務(wù)器將會自動檢測你的登錄域和搜索用戶的起始DN. 如果你沒有看到這些信息, 你必須手工配置登錄域和搜索用戶的起始DN.<br /> <br /> [[Image:1.png]]<br /> <br /> <br /> 如果你想只用活動目錄檢查用戶名和密碼, 你可以選擇選項&quot;只檢查用戶名和密碼&quot;. 如果你不選擇這個選項, 活動目錄里的user object class的另一個屬性 homeDirectory 也會被檢查和使用.<br /> <br /> ===設(shè)置默認的用戶設(shè)置===<br /> <br /> 如果你不想使用AD的屬性homeDirectory作為用戶的FTP[[主目錄]], 或者有太多AD用戶,你不想為他們每個單獨設(shè)置主目錄. 你可以使用默認的用戶設(shè)置來設(shè)置用戶主目錄. <br /> <br /> ===在活動目錄中設(shè)置用戶的主目錄===<br /> <br /> 你可以使用微軟的Active Directory用戶和計算機控制臺界面來設(shè)置用戶的主目錄, 如下圖所示. 活動目錄屬性homeDirectory 將會被用做FTP用戶的主目錄.<br /> <br /> 注意: 如果用戶的主目錄在登錄時不存在, 用戶第一次登錄時, Xlight FTP將自動創(chuàng)建這個目錄.<br /> <br /> [[Image:2.png]]<br /> <br /> <br /> ===在用戶主目錄使用NTFS權(quán)限===<br /> <br /> 當(dāng)選項&quot;在用戶主目錄使用NTFS權(quán)限&quot;被選中后, Xlight FTP服務(wù)器將模擬登錄FTP用戶的活動目錄賬戶. 他的主目錄訪問將受到這個用戶NTFS權(quán)限的限制. 如果這個選項沒有被選中,Xlight FTP服務(wù)器的系統(tǒng)賬戶或當(dāng)前登錄賬戶將被用來訪問所有用戶的主目錄.<br /> <br /> 當(dāng)選項&quot;在用戶主目錄使用NTFS權(quán)限&quot;被選中, 但是用戶不能訪問他的主目錄, 關(guān)于NTFS權(quán)限你需要檢查兩件事情:<br /> <br /> 1. 如果用戶能夠成功通過活動目錄認證, 但在FTP日志, 你看到日志如 &quot;450 不能改變目錄到 /.&quot;. 這非常可能是NTFS權(quán)限的問題. 你需要檢查帳戶是否有訪問這個目錄的權(quán)限. 如果主目錄是位于另一臺機器上的UNC路徑, 從這臺機器的主控桌面, 你應(yīng)該能夠通過按&quot;Alt+Ctl+Del&quot;鍵用這個帳戶登錄. 從主控桌面, 檢查是否他有足夠的權(quán)限訪問設(shè)置的主目錄.<br /> <br /> 2. 你不應(yīng)該將用戶的主目錄放在域控制器. 微軟的域安全策略不允許普通用戶訪問在域服務(wù)器上的資源. 盡管這個用戶能夠成功登錄到AD域, 他將不能訪問位于域服務(wù)器上的主目錄. 只有具有系統(tǒng)管理員權(quán)限的只有帳戶才能訪問域控制器上的主目錄.<br /> <br /> ===兼容IIS FTP活動目錄用戶隔離模式===<br /> <br /> Xlight FTP服務(wù)器提供了一個和IIS FTP服務(wù)器 6.0引入的活動目錄用戶隔離模式兼容的方式. 你可以選擇選項&quot;兼容IIS FTP活動目錄用戶隔離模式&quot;. 當(dāng)這個選項被選中后, Xlight FTP服務(wù)器將會讀取并使用IIS FTP 活動目錄的屬性 msIIS-FTPRoot和msIIS-FTPDir, 用它作為用戶的主目錄. 如果這兩個IIS FTP的屬性在活動目錄里沒有被設(shè)置或不存在, 活動目錄屬性homeDirectory 將會自動被用做主目錄.<br /> <br /> ===設(shè)置虛擬服務(wù)器的公共目錄===<br /> <br /> 你可以設(shè)置虛擬服務(wù)器的公共目錄. 用戶鑒權(quán)后, 所有用戶都能夠看到并從公共目錄下載, 如下圖所示:<br /> <br /> [[Image:3.png]]<br /> <br /> <br /> 因為用戶在AD里的主目錄隱含使用&quot;/&quot;作為用戶的虛擬目錄, 你不應(yīng)該使用&quot;/&quot;作為公共虛擬目錄. 否則因為&quot;/&quot;是重復(fù)的, 當(dāng)AD用戶登錄后, 他只能看到公共目錄里的內(nèi)容, 而不是他的主目錄. 在上面的圖里, 我們使用&quot;/public&quot;作為公共虛擬目錄.<br /> 在公共目錄使用NTFS權(quán)限<br /> <br /> 當(dāng)選項&quot;在公共目錄使用NTFS權(quán)限&quot;被選中, Xlight FTP服務(wù)器將模擬用戶的AD(活動目錄)賬戶. 公共目錄訪問將檢查每個AD用戶的NTFS權(quán)限. 基于NTFS權(quán)限給予公共目錄更多的權(quán)限控制靈活性,它將取代公共目錄的本地FTP權(quán)限. 然而模擬用戶的AD(活動目錄)賬戶在某些罕見的情況下可能會失敗. 如果模擬用戶失敗, 公共目錄的本地FTP權(quán)限將被使用. 因此如果你使用NTFS權(quán)限控制公共目錄的訪問, 你依然需要為公共目錄設(shè)置恰當(dāng)?shù)?最少的)本地FTP權(quán)限用于模擬AD用戶失敗的情況.<br /> <br /> ===在用戶組使用NTFS權(quán)限===<br /> <br /> 當(dāng)選項&quot;在組目錄使用NTFS權(quán)限&quot;被選中, Xlight FTP服務(wù)器將模擬用戶的AD(活動目錄)賬戶. 組目錄訪問將檢查每個AD用戶的NTFS權(quán)限. 當(dāng)用戶登錄到活動目錄, 列在這個用戶memberOf屬性里(memberOf屬性列出用戶是成員的組)的和本地FTP組相匹配的第一個組將成為這個用戶的FTP組. 在本地Xlight FTP服務(wù)器, 用戶組被創(chuàng)建后, 你可以設(shè)置組目錄.<br /> <br /> ===設(shè)置LDAP Filter限制用戶搜索的范圍===<br /> <br /> 你可以創(chuàng)建額外的LDAP filter以限制用戶搜索的范圍, filter 必須是用戶的LDAP屬性. 例如, 如果你想限制屬于Users組的用戶登錄, 你可以使用AD里面的memberOf屬性并設(shè)置LDAP搜索filter為memberOf=CN=Users,CN=Builtin,DC=ad-test-domain,DC=com<br /> <br /> ===創(chuàng)建并允許匿名用戶訪問FTP服務(wù)器===<br /> <br /> 當(dāng)用戶使用活動目錄鑒權(quán)時, 你可能希望允許使用任意密碼的匿名用戶訪問FTP服務(wù)器. 因為在活動目錄內(nèi)的用戶必須使用密碼, 匿名用戶不能創(chuàng)建在活動目錄內(nèi).<br /> <br /> 不過你可以在本地創(chuàng)建一個用戶名是&quot;anonymous&quot;的匿名用戶,并在他的設(shè)置([用戶設(shè)置]-&gt;[賬號]-&gt;[外部鑒權(quán)選項])中選擇選項&quot;忽略外部用戶鑒權(quán)&quot;, 如下圖所示. 這個本地的FTP用戶將會忽略外部用戶鑒權(quán),而使用本地FTP鑒權(quán). 他的設(shè)置也將來自本地FTP服務(wù)器.<br /> <br /> [[Image:4.png]]<br /> <br /> <br /> ===查找活動目錄的問題===<br /> <br /> 如果你在Xlight FTP服務(wù)器與微軟的活動目錄整合時遇到問題, 你可以選擇外部用戶認證的選項&quot;在錯誤日志顯示調(diào)試跟蹤信息&quot;. 這個選項被選中后, Xlight FTP服務(wù)器的活動目錄信息將會被寫到錯誤日志.<br /> <br /> 這里有兩個和活動目錄相關(guān)的常見設(shè)置錯誤.<br /> <br /> 1. 普通用戶的主目錄被設(shè)置到位于域控制器的機器上的目錄. 因為微軟的域安全策略不允許普通用戶登錄域控制器并訪問在域控制器上的資源. 盡管這個用戶能夠成功登錄AD, 登錄后他不能訪問他的主目錄. 如果你想在域控制器上訪問用戶目錄, 鏈接http://technet.microsoft.com/zh-cn/library/cc785165(WS.10).aspx 提供了步驟更改微軟默認的域安全策略.<br /> <br /> 2. 當(dāng)在較舊的Windows系統(tǒng)上運行Xlight FTP服務(wù)器, 例如Windows 2000, 運行Xlight程序的賬戶必須有&quot;Act As Part Of The Operating System&quot; (SE_TCB_NAME) 權(quán)限. 否則活動目錄的用戶將不能訪問他的主目錄. (SE_TCB_NAME) 權(quán)限能夠在Local Security Policy的mmc snap-in界面在LocalPolicies/User Righs Assignments下設(shè)置. 這個問題是Windows XP之前的操作系統(tǒng)限制導(dǎo)致的. 因此對于和包括Windows XP之后的操作系統(tǒng), 不需要為運行Xlight FTP服務(wù)器的賬戶分配這個權(quán)限.<br /> <br /> ===如何在活動目錄內(nèi)安裝擴展模版xlightFTPdUser===<br /> <br /> 這里還有另外一個選項&quot;使用擴展Schema &quot;xlightFTPdUser&quot;&quot;. 它通過擴展schema xlightFTPdUser, 提供了很多和Xlight FTP服務(wù)器相關(guān)的FTP用戶控制參數(shù).<br /> <br /> 當(dāng)這個選項被選擇后, 活動目錄里user object class的屬性 homeDirectory將不再被使用. 相應(yīng)的來自擴展模版xlightFTPdUser的屬性ftpHomeDirectory將被用來設(shè)置這個用戶的主目錄.<br /> <br /> 在使用這個選項之前, 擴展模版xlightFTPdUser必須在活動目錄內(nèi)被安裝. 這個安裝步驟在下面.<br /> <br /> 安裝擴展模版xlightFTPdUser, 你首先需要打開文件AD-xlightFTPdUser.ldif替換用你的域替換所有DC=X如下圖所示. 文件AD-xlightFTPdUser.ldif可以在Xlight FTP服務(wù)器安裝目錄下的ldap目錄內(nèi)找到.<br /> <br /> [[Image:5.png]]<br /> <br /> <br /> 保存文件AD-xlightFTPdUser.ldif. 你可以使用工具ldifde.exe導(dǎo)入模版xlightFTPdUser到活動目錄,如下圖所示. 你必需作為域管理員登錄才能有權(quán)限執(zhí)行下面命令.<br /> <br /> [[Image:6.png]]<br /> <br /> <br /> 如果上面的導(dǎo)入命令執(zhí)行成功, 你可以用MMC來檢查模版xlightFTPdUser是否被成功導(dǎo)入如下圖所示:<br /> <br /> [[Image:17.png]]<br /> <br /> <br /> 在MMC Snap-in, 選擇Active Directory Schema,點擊&quot;Add&quot;鍵后再點擊&quot;Close&quot;鍵,如下圖所示:<br /> <br /> [[Image:7.png]]<br /> <br /> <br /> 在下面的窗口如果你能夠看到類型是Auxiliary的object class xlightFTPdUser, 模版xlightFTPdUser 就已經(jīng)被成功導(dǎo)入.<br /> <br /> [[Image:11.png]]<br /> <br /> <br /> 你可以使用ADSI Edit在活動目錄內(nèi)修改和Xlight FTP服務(wù)器相關(guān)的用戶屬性. ADSI Edit可以在Windows Support Tools 的產(chǎn)品CD中找到,也可以從微軟的網(wǎng)站下載. 從 MMC Snap-in 窗口, 添加 ADSI Edit 如下圖所示:<br /> <br /> [[Image:9.png]]<br /> <br /> <br /> 用ADSI Edit連接到你的活動目錄. 選擇CN=Users, 你可以在右面的窗口發(fā)現(xiàn)你的用戶. 選擇你準備設(shè)置Xlight FTP 服務(wù)器相關(guān)參數(shù)的用戶,如下圖所示:<br /> <br /> [[Image:10.png]]<br /> <br /> <br /> 按鼠標(biāo)右鍵; 點擊右鍵菜單選項&quot;Properties&quot;. 從對話框里, 選擇并編輯Xlight FTP 服務(wù)器相關(guān)屬性如下圖所示. 這些屬性以&quot;ftp&quot;開頭. 你只需要修改你需要使用的屬性. 然而如果你使用屬性ftpHomeDirectory, 當(dāng)&quot;在用戶主目錄使用NTFS權(quán)限的選項&quot;沒有被選擇時, 你需要同時修改屬性ftpHomePerm用來控制ftpHomeDirectory的用戶權(quán)限.<br /> <br /> [[Image:10.png]]<br /> <br /> <br /> 到這一步你應(yīng)該能夠使用擴展模版xlightFTPdUser來為用戶設(shè)置Xlight FTP服務(wù)器相關(guān)的選項.<br /> <br /> ===設(shè)置FTP用戶的虛擬目錄===<br /> <br /> 從Xlight FTP服務(wù)器版本3.5開始, 你可以通過使用擴展模版xlightFTPdUser的屬性ftpVirtualPaths來為用戶設(shè)置多個虛擬目錄. ftpVirtualPaths字符串是&quot;|&quot;分割的虛擬目錄,實際目錄和權(quán)限的結(jié)合. 它的格式是: &quot;虛擬目錄 | 實際目錄 | 權(quán)限&quot;. 例如,一個虛擬目錄可以是 &quot;/files/ | C:\Downloads\ | RLS----&quot;, 其中 &quot;/files/&quot; 是虛擬目錄, &quot;C:\Downloads\&quot; 是映射到&quot;/files/&quot;的實際目錄, &quot;R--L--S&quot;是&quot;/files/&quot;的權(quán)限標(biāo)記. 虛擬目錄, 實際目錄和權(quán)限用&quot;|&quot;符號分割. 對于權(quán)限標(biāo)記的含義,你可以參考&quot;ftpHomePerm&quot;的描述. 注意: 虛擬目錄必須是UNIX形式的目錄,實際目錄必須是Windows形式的目錄.<br /> 參數(shù)%username%可以用于real path. %username%將會被替換成實際登錄的用戶名. 如果用戶登錄時real path不存在, Xlight FTP服務(wù)器將會自動創(chuàng)建目錄.<br /> [[Image:12.png]]<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AE%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5?diff=87605 Xlight FTP/設(shè)置電子郵件通知 2011-08-05T10:05:56Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==在Xlight FTP服務(wù)器中設(shè)置電子郵件通知== &lt;p style=&quot;text-indent:2em;&quot;&gt;Xlight FTP服務(wù)器中, 系統(tǒng)管理員可以設(shè)置電子郵件通...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==在Xlight FTP服務(wù)器中設(shè)置電子郵件通知==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[Xlight FTP]]服務(wù)器中, 系統(tǒng)管理員可以設(shè)置電子郵件通知, 這樣當(dāng)某些事件如, &quot;文件上傳&quot; 或 &quot;硬盤空間不足&quot; 發(fā)生時, 他可以收到電子郵件通知.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在這個教學(xué)里, 我們將教你如何設(shè)置電子郵件通知. 注意: 只有專業(yè)版本的Xlight FTP服務(wù)器有這個功能, 用戶在30-天試用期也可以試用這個功能.&lt;/p&gt;<br /> <br /> 1. 你必須到[[虛擬服務(wù)器]]的設(shè)置里,啟用電子郵件通知功能, 如下圖所示.<br /> <br /> [[Image:b1.jpg]]<br /> <br /> 2. 然后你需要設(shè)置 [[SMTP]] 服務(wù)器用于發(fā)送通知的電子郵件. 我們這里用Gmail為例. 因為Gmail的SMTP服務(wù)器需要TLS 加密連接, 你需要選擇選項&quot;使用SSL/TLS連接&quot;并使用端口465. 對于大部分公司內(nèi)部的郵件服務(wù)器,標(biāo)準的SMTP端口25總是被支持,SSL/TLS的端口465不一定被支持。 所以對公司內(nèi)部的郵件服務(wù)器來說,SSL/TLS連接不是必須的,甚至不能使用。<br /> <br /> 3. 你必須選擇電子郵件通知配置文件. 這個文件用來配置那些事件能夠觸發(fā)FTP服務(wù)器發(fā)送電子郵件通知. 電子郵件通知配置文件是文本文件, 它存放關(guān)于你能夠接受電子郵件通知的事件. 你可以用記事本編輯這個文件.<br /> <br /> [[Image:b2.jpg]]<br /> <br /> 4. 你還需要設(shè)置SMTP用戶認證以及默認的電子郵件設(shè)置. 設(shè)置SMTP用戶認證, 你需要在郵件服務(wù)器有一個有效的賬戶, 如下圖所示.<br /> <br /> [[Image:b3.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;Xlight FTP服務(wù)器的郵件通知支持6個事件. 下面的表格是支持事件的列表.&lt;/p&gt;<br /> <br /> ===電子郵件通知支持的事件===<br /> [[Image:b4.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果你想要接受到電子郵件通知, 你需要將事件類型放在電子郵件通知配置文件中. 你可以使用參數(shù)進一步限制電子郵件通知被發(fā)送的條件. 下圖是一個電子郵件通知配置文件的例子,其中包含了5個事件.&lt;/p&gt;<br /> <br /> [[Image:b5.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在虛擬服務(wù)器當(dāng)一個用戶上傳,下載,刪除一個文件或硬盤空間被定期檢查后,這些動作都會導(dǎo)致FTP服務(wù)器檢查,預(yù)先加載到內(nèi)存里的郵件通知配置文件. 服務(wù)器使用當(dāng)前的動作對照并檢查在電子郵件通知配置文件中的每一行事件和條件. 如果其中一行能夠通過這個檢查, 一封電子郵件將被發(fā)出. 當(dāng)找到匹配的一行以后, Xlight FTP服務(wù)器將不會繼續(xù)檢查下面的行. 配置文件中行的順序會影響電子郵件通知. 你最好將比較特別的條件放在靠近上面的行,比較同樣的條件放在靠近下面的行.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;配置文件中的每一行是從左到右檢查. 在上面的圖里, OnFileUpload是第一行里的事件. 參數(shù) $file 設(shè)置文件的類型. $file 有兩個值 *.exe 和 *.bat. 當(dāng)用戶上傳文件的后綴是 *.exe 或 *.bat, 它將既滿足 OnFileUpload事件和文件類型的條件. 用戶的上傳行為然后檢查參數(shù)$dir. $dir參數(shù)限制了上傳目錄是虛擬路徑 /public 或是它的子目錄.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果上面所有的條件都滿足, 一封電子郵件將被發(fā)出通知一個文件后綴是*.exe 或 *.bat 被上傳到虛擬路徑 /public 或是它的子目錄中.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;第一行中的 $email_file 參數(shù)不是條件. 它用來指定一個文件,這個文件用于定制電子郵件的內(nèi)容. 如果你不使用 $email_file 參數(shù), Xlight FTP服務(wù)器會生成默認的電子郵件內(nèi)容. 在 $email_file 指定的文件中, 你可以為將要受到郵件的人使用其他 TO, CC 和 BCC 地址. 這將替代電子郵件設(shè)置里默認的TO地址.&lt;/p&gt;<br /> <br /> ===郵件通知配置文件事例===<br /> <br /> 例子 1. 當(dāng)硬盤C的剩余空間少于100 MB, 或硬盤D的剩余空間少于200 MB時發(fā)送電子郵件通知.<br /> <br /> OnDiskSpaceLow $disk_space=C(100),D(200)<br /> <br /> Example 2. 當(dāng)被上傳的文件大小超過2000 MB時發(fā)送電子郵件通知.<br /> <br /> OnFileUpload $file_size&gt;2000<br /> <br /> Example 3. 當(dāng)用戶名是test的用戶上傳后綴是 gif, jpg, 或 png的文件后電子郵件通知.<br /> <br /> OnFileUpload $file=*.gif,*.jpg,*.png; $user=test<br /> <br /> Example 4. 當(dāng)用戶上傳文件名包含被禁止關(guān)鍵字如sex, porn的文件后發(fā)送電子郵件通知.<br /> <br /> OnFileUpload $file=*sex*,*porn*;<br /> <br /> Example 5. 當(dāng)用戶登出時,發(fā)送電子郵件通知的條件時他至少需要上傳一個文件.<br /> <br /> OnLogout $up_files&gt;0;<br /> <br /> Example 6. 當(dāng)用戶&quot;tester&quot;登錄時發(fā)送[[電子郵件]]通知.<br /> <br /> OnLogin $user=tester;<br /> <br /> Example 7. 除了匿名用戶&quot;anonymous&quot;之外,其他用戶登錄時會發(fā)送電子郵件通知.<br /> <br /> OnLogin $user=×; $exclude_user=anonymous;<br /> <br /> 下面是郵件通知配置文件支持的參數(shù).<br /> <br /> ===郵件通知配置文件支持的參數(shù)===<br /> [[Image:b6.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;某些參數(shù)允許多個值. 多個值之間用逗號&quot;,&quot;分割. 對于有多個值的參數(shù),值之間的關(guān)系是或者. 例如$user = a*, c* 的意思是用戶的登錄名以字符a 或者 b 開始. 如果一行包含多個參數(shù),所有條件必須滿足才能觸發(fā)事件. 對于這行里沒有出現(xiàn)的參數(shù),它們的條件自動滿足.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;下圖是$email_file指定的一個電子郵件文件的內(nèi)容示例. 以字符%開始的字符串是變量, 它們將在電子郵件發(fā)送前被替換為實際的內(nèi)容.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;注意: 在電子郵件頭內(nèi)不能有任何空行. 電子郵件頭和郵件內(nèi)容之間只用一個空行分開. 在電子郵件內(nèi)容中, 允許空行數(shù)沒有限制,如下圖所示.&lt;/p&gt;<br /> <br /> [[Image:b7.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;下面是電子郵件文件支持的變量. 請注意區(qū)別: 電子郵件文件的變量以字符%開始, 但是郵件通知配置文件的參數(shù)以字符$開始.&lt;/p&gt;<br /> <br /> ===電子郵件文件支持的變量===<br /> [[Image:b8.jpg]]<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E5%B0%86%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E6%97%A5%E5%BF%97%E9%80%9A%E8%BF%87ODBC%E5%86%99%E5%85%A5%E6%95%B0%E6%8D%AE%E5%BA%93?diff=87604 Xlight FTP/將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫 2011-08-05T10:04:37Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫== &lt;p style=&quot;text-indent:2em;&quot;&gt;Xlight FTP服務(wù)器可以將文件傳輸日志通過ODBC寫入[[數(shù)...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[Xlight FTP]]服務(wù)器可以將文件傳輸日志通過ODBC寫入[[數(shù)據(jù)庫]], 文件傳輸日志記錄在數(shù)據(jù)庫內(nèi),可以使管理員快速方便的查找和統(tǒng)計用戶下載情況.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;這里我們通過[[MySQL]]數(shù)據(jù)庫演示如何設(shè)置將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫. 注意: 30-天試用期后, 只有專業(yè)版本的Xlight FTP服務(wù)器支持這個功能.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;使用這個功能之前, 你首先需要設(shè)置ODBC數(shù)據(jù)源.&lt;/p&gt;<br /> <br /> 1. MySQL ODBC數(shù)據(jù)源可以在網(wǎng)址http://www.mysql.com/downloads/api-myodbc.html下載,將它安裝在Xlight FTP服務(wù)器運行的機器上.<br /> <br /> 2. 安裝完mysql ODBC數(shù)據(jù)源后你需要到Windows&quot;控制面板-管理工具&quot;中在&quot;系統(tǒng)DSN&quot;標(biāo)簽內(nèi)添加MySQL數(shù)據(jù)源.<br /> <br /> 3. 選擇&quot;系統(tǒng)[[DSN]]&quot;內(nèi)的&quot;添加(D)...&quot;按鍵,選擇&quot;MySQL ODBC Driver&quot;,按&quot;完成&quot;按鍵.<br /> <br /> 4. 在這個例子里, 我們使用&quot;File Transfer Log&quot;作為數(shù)據(jù)源名字. 文件傳輸日志可以使用和Xlight FTP服務(wù)器ODBC用戶認證不同的數(shù)據(jù)庫或數(shù)據(jù)源. 我們建議你使用與ODBC用戶數(shù)據(jù)庫不同的數(shù)據(jù)庫,這樣可以有更好的性能.<br /> <br /> [[Image:a4.jpg]]<br /> <br /> 5. 你需要在[全局選項]-&gt;[日志]-&gt;[文件傳輸日志 - 記錄到數(shù)據(jù)庫]下,啟用&quot;將文件傳輸寫到數(shù)據(jù)庫&quot;的選項, 如下圖所示<br /> <br /> [[Image:a5.jpg]]<br /> <br /> 6. 你需要點擊[設(shè)置...]鍵,在對話框中,填入數(shù)據(jù)源,數(shù)據(jù)庫用戶和密碼,如下圖所示. 然后你可以點擊&quot;創(chuàng)建&quot;鍵,讓Xlight FTP服務(wù)器替你在數(shù)據(jù)庫里創(chuàng)建需要的數(shù)據(jù)庫表用于記錄文件傳輸日志. 你也可以點擊&quot;測試&quot;鍵,檢查你是否已正確創(chuàng)建數(shù)據(jù)表.<br /> <br /> [[Image:a6.jpg]]<br /> <br /> 通過上面設(shè)置, 你就能夠?qū)⑽募鬏斎罩緦懭霐?shù)據(jù)庫.<br /> <br /> transfer_log_table 的結(jié)構(gòu)<br /> <br /> [[Image:a7.jpg]]<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B?diff=87603 Xlight FTP/使用數(shù)據(jù)庫存儲過程 2011-08-05T10:02:55Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==使用Xlight FTP服務(wù)器數(shù)據(jù)庫存儲過程== &lt;p style=&quot;text-indent:2em;&quot;&gt;Xlight FTP服務(wù)器可以配置使用數(shù)據(jù)庫存儲過程認證ftp...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==使用Xlight FTP服務(wù)器數(shù)據(jù)庫存儲過程==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[Xlight FTP]]服務(wù)器可以配置使用數(shù)據(jù)庫存儲過程認證ftp用戶. 它提供了靈活性以集成Xlight FTP服務(wù)器到其他類型[[數(shù)據(jù)庫]]應(yīng).&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在我們開始存儲過程指南之前, 我們需要解釋一些關(guān)于ODBC功能如何在Xlight FTP服務(wù)器內(nèi)部運作.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;Xlight FTP服務(wù)器使用2個數(shù)據(jù)庫表存儲用戶設(shè)置. Xlight FTP服務(wù)器ODBC功能最主要的表是&quot;acct_table&quot;, 它存儲一個用戶基本的設(shè)置, 例如host_id, host_port, 用戶名, 口令和他的組, 主目錄和主目錄權(quán)限等. 第二個表是&quot;acct_param_table&quot;, 由在&quot;acct_table&quot;查詢返回的&quot;param_index&quot;列做索引. 它存儲用戶的其他設(shè)置, 這些設(shè)置可以作為所有用戶的參數(shù)模板.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)用戶登錄到FTP服務(wù)器, Xlight FTP服務(wù)器里將發(fā)送二次SQL查詢到這個數(shù)據(jù)庫, 驗證他的口令和獲得他的設(shè)置. 第一次SQL查詢用這個用戶名和口令, 在數(shù)據(jù)庫查找符合記錄, 并且獲得基本的參數(shù), 例如&quot;home_path&quot;, &quot;home_perm&quot;等. 第一次SQL查詢返回的&quot;param_index&quot;值為索引將用于第二次SQL查詢. 如果第一次SQL查詢不返回&quot;param_index&quot;, Xlight FTP服務(wù)器將不會發(fā)送第二次SQL查詢. 第二次SQL查詢將查詢數(shù)據(jù)庫表“acct_param_table”獲得此用戶的更多參數(shù).&lt;/p&gt;<br /> <br /> ===在Xlight FTP服務(wù)器使用數(shù)據(jù)庫存儲過程===<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;許多數(shù)據(jù)庫系統(tǒng)支持存儲過程. 我們使用MySQL數(shù)據(jù)庫作為例子. 使用MySQL之前, 你必須下載最新的 MySQL ODBC Driver - 3.51.16 或者更高版本. 否則,因為[[MySQL]]的Bug #27544, 第二次SQL查詢將會失敗. 其他類型的數(shù)據(jù)庫,你也最好升級數(shù)據(jù)庫相應(yīng)的ODBC Driver到最新版本.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在使用存儲過程之前必須設(shè)置數(shù)據(jù)庫ODBC數(shù)據(jù)源. 你可以參考這里的設(shè)置步驟.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在本例中, 我們有一個表&quot;account_info&quot;在這個數(shù)據(jù)庫里. 此表是其他數(shù)據(jù)庫應(yīng)用程序所使用, 它存儲用戶名, 口令和用戶發(fā)表的文章數(shù)目(posts). 我們也創(chuàng)建了另一個表&quot;acct_param_table&quot;, 它是Xlight FTP服務(wù)器中的一張數(shù)據(jù)庫表, 用于存儲用戶參數(shù). 我們沒有創(chuàng)建Xlight FTP服務(wù)器的主要數(shù)據(jù)庫表&quot;acct_table &quot;, 因為我們將使用存儲過程模擬其功能.&lt;/p&gt;<br /> <br /> [[Image:a1.jpg]]<br /> <br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;下面代碼是范例MySQL存儲過程test () ,它接受2個參數(shù), username_in和password_in.&lt;/p&gt;<br /> <br /> DELIMITER $$<br /> DROP PROCEDURE IF EXISTS test $$<br /> CREATE PROCEDURE test(username_in VARCHAR(65), password_in VARCHAR(65))<br /> main: BEGIN<br /> DECLARE user_name VARCHAR(65);<br /> DECLARE home_path VARCHAR(255);<br /> DECLARE home_perm VARCHAR(10);<br /> DECLARE num_posts, param_index INT(10);<br /> <br /> SELECT `account`, `Posts`<br /> INTO user_name, num_posts<br /> FROM account_info<br /> WHERE account = username_in AND password = password_in;<br /> <br /> IF user_name != username_in THEN<br /> LEAVE main;<br /> END IF;<br /> <br /> SET home_perm = 'LRS';<br /> <br /> IF num_posts &gt; 100 THEN<br /> SET param_index = 1;<br /> SET home_path = 'c:\\folder_1';<br /> ELSEIF num_posts &gt; 200 THEN<br /> SET param_index = 2;<br /> SET home_path = 'c:\\folder_2';<br /> ELSE<br /> SET param_index = 0;<br /> SET home_path = 'c:\\folder_0';<br /> END IF;<br /> <br /> SELECT home_path,home_perm,param_index;<br /> <br /> END $$<br /> DELIMITER ;<br /> <br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;存儲過程test()接受明碼文本口令的password_in參數(shù). 你必須為[[虛擬服務(wù)器]]配置ODBC使用明碼文本口令, 如下圖所示&lt;/p&gt;<br /> <br /> [[Image:a2.jpg]]<br /> <br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;上面的存儲過程test()將檢查數(shù)據(jù)庫account_info驗證用戶, 如果用戶名或口令不符合, 將沒有結(jié)果集返回Xlight FTP服務(wù)器,這個用戶的驗證將失敗.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;在成功的用戶認證以后, 這個程序?qū)⒏鶕?jù)用戶在&quot;account_info&quot;表里發(fā)表的文章數(shù)目(posts), 返回不同的param_index, home_path值. 最終test()程序?qū)⒂谜Z句&quot;SELECT home_path,home_perm,param_index;&quot;返回結(jié)果集到Xlight FTP服務(wù)器.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;因為test()程序替換&quot;acct_table&quot;的功能, 您應(yīng)該放置&quot;call test('$USER','$PASS');&quot;在選項&quot;替換第一條內(nèi)部SQL查詢語句&quot;中,如下圖所示.&lt;/p&gt;<br /> <br /> <br /> [[Image:a3.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;$USER和$PASS是預(yù)定義參數(shù), Xlight FTP服務(wù)期將用登錄用戶實際的用戶名和密碼自動替換它們. 如果需要查詢支持的預(yù)定義參數(shù), 請查閱幫助手冊的[全局選項]-&gt;[高級]這一節(jié).&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果您想要解決數(shù)據(jù)庫查詢的問題,你可以選擇這個選項&quot;記錄SQL查詢錯誤到系統(tǒng)錯誤日志&quot;,你將能在系統(tǒng)錯誤日志中看到SQL查詢錯誤.&lt;/p&gt;<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8ODBC%E7%94%A8%E6%88%B7%E6%95%B0%E6%8D%AE%E5%BA%93?diff=87602 Xlight FTP/使用ODBC用戶數(shù)據(jù)庫 2011-08-05T10:01:19Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==使用Xlight FTP服務(wù)器的ODBC功能== Xlight FTP服務(wù)器可以使用外部的用戶數(shù)據(jù)庫獲得用戶參數(shù).注意: 只有專業(yè)版本的Xl...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==使用Xlight FTP服務(wù)器的ODBC功能==<br /> [[Xlight FTP]]服務(wù)器可以使用外部的用戶數(shù)據(jù)庫獲得用戶參數(shù).注意: 只有專業(yè)版本的Xlight FTP服務(wù)器有這個功能, 用戶在30-天試用期也可以試用這個功能.使用外部用戶數(shù)據(jù)庫方便系統(tǒng)管理員管理大量用戶.<br /> <br /> 使用外部用戶數(shù)據(jù)庫需要配置ODBC數(shù)據(jù)源. 下面以MySQL數(shù)據(jù)庫為例. 對于其他數(shù)據(jù)庫,設(shè)置方法很類似.<br /> <br /> 使用這個功能之前, 你首先需要設(shè)置ODBC數(shù)據(jù)源.<br /> <br /> 1. [[MySQL]] ODBC數(shù)據(jù)源可以在網(wǎng)址http://www.mysql.com/downloads/api-myodbc.html下載.在運行[[Xlight FTP]]服務(wù)器的機器上安裝MySQL ODBC數(shù)據(jù)源.<br /> <br /> 2. 安裝完mysql ODBC數(shù)據(jù)源后你需要到[[Windows]]&quot;控制面板-管理工具&quot;中在&quot;系統(tǒng)[[DSN]]&quot;標(biāo)簽內(nèi)添加MySQL數(shù)據(jù)源.<br /> <br /> 3. 選擇&quot;系統(tǒng)DSN&quot;內(nèi)的&quot;添加(D)...&quot;按鍵,選擇&quot;MySQL ODBC Driver&quot;,按&quot;完成&quot;按鍵.<br /> <br /> 4. 在這個例子里, 我們使用 &quot;Xlight FTP Server&quot; 作為數(shù)據(jù)源名字. 你可以使用任何數(shù)據(jù)源名字. 這里假定MySQL數(shù)據(jù)庫在遠端192.168.11.2的LINUX服務(wù)器上. 我們現(xiàn)要在其中創(chuàng)建一個名字是&quot;ftp_user_db&quot;的空數(shù)據(jù)庫. 這里你可以使用任何數(shù)據(jù)庫名字. 在機器192.168.11.2上, 在MySQL命令提示符 mysql&gt;, 鍵入命令&quot;create database ftpd_user_db;&quot; 創(chuàng)建一個名字是 &quot;ftpd_user_db&quot; 的數(shù)據(jù)庫.<br /> <br /> [[Image:9.png]]<br /> <br /> 5. 你需要在Xlight FTP服務(wù)器的 [全局選項]-&gt;[高級]-&gt;[ODBC 數(shù)據(jù)庫設(shè)置] 中配置外部數(shù)據(jù)庫&quot;. 你需要填入數(shù)據(jù)庫用戶和密碼,以及ODBC數(shù)據(jù)源. 如果你想手工創(chuàng)建數(shù)據(jù)庫表, 你可以跳到步驟 7. 在這個例子里,我們假定數(shù)據(jù)庫用戶&quot;test&quot;對數(shù)據(jù)庫&quot;ftpd_user_db&quot;有完全的訪問權(quán)限. 你可以點擊&quot;創(chuàng)建&quot;鍵,讓Xlight FTP服務(wù)器替你在數(shù)據(jù)庫里創(chuàng)建需要的數(shù)據(jù)庫.你也可以點擊&quot;測試&quot;鍵,檢查你是否已正確創(chuàng)建數(shù)據(jù)表.<br /> 注意: 對于64bit系統(tǒng), 你需要用32bit ODBC管理程序設(shè)置DNS. 32bit ODBC管理程序在C:\Windows\sysWOW64\odbcad32.exe. <br /> [[Image:10.png]]<br /> <br /> <br /> 6. 通過ODBC使用外部用戶數(shù)據(jù)庫認證, 你需要到 [虛擬服務(wù)器設(shè)置]-&gt;[通用]-&gt;[虛擬服務(wù)器], 選擇選項&quot;啟用外部用戶鑒權(quán)&quot; . 單擊&quot;設(shè)置...&quot;鍵, 在虛擬[[服務(wù)器]]的&quot;鑒權(quán)類型&quot; 中必須選擇ODBC, 如下圖所示:<br /> <br /> [[Image:11.png]]<br /> <br /> <br /> 7. 這個步驟只是用于手工創(chuàng)建[[數(shù)據(jù)庫]]表. 如果你已經(jīng)在第5步完成數(shù)據(jù)庫表的創(chuàng)建,你可以忽略這個步驟. 手工創(chuàng)建數(shù)據(jù)庫表,在數(shù)據(jù)庫中需要兩個表: acct_table and acct_param_table. 你可以在Xlight FTP服務(wù)器的安裝目錄中的odbc目錄下找到文件 &quot;odbc_tables.sql&quot;. 你可以用這個文件手工創(chuàng)建數(shù)據(jù)庫表.<br /> <br /> 8. 為了安全的數(shù)據(jù)庫訪問, 創(chuàng)建上面兩個表之后, 你可以在數(shù)據(jù)庫中創(chuàng)建一個只讀用戶,他對&quot;ftp_user_db&quot;的數(shù)據(jù)庫只有SELECT的權(quán)限,如下所示:<br /> <br /> 在MySQL命令提示符 mysql&gt;, 鍵入命令 grant select on ftpd_user_db.* anon@'192.168.11.%' Identified by &quot;ftpd&quot;; 這里你創(chuàng)建了一個新的數(shù)據(jù)庫用戶&quot;anon&quot;,他的密碼是&quot;ftpd&quot;,他對數(shù)據(jù)庫&quot;ftpd_user_db&quot;只有SELECT的訪問權(quán)限. 這個命令也限制用來查詢數(shù)據(jù)庫的訪問只能來自網(wǎng)段&quot;192.168.11.0&quot;. 然后你可以將Xlight FTP服務(wù)器的外部ODBC數(shù)據(jù)庫配置中的用戶和密碼改成這個只讀用戶.<br /> <br /> 現(xiàn)在你完成了ODBC設(shè)置步驟. ODBC功能是在每個虛擬服務(wù)器中單獨啟用的. 在同一個Xlight FTP服務(wù)器,你可以有一些虛擬服務(wù)器使用ODBC外部用戶數(shù)據(jù)庫, 而一些不使用. 如果你選擇選項 &quot;忽略 host_id 列&quot; 或 &quot;忽略 host_port 列&quot;, 在數(shù)據(jù)庫查詢時, Xlight FTP服務(wù)器將會忽略 &quot;host_id&quot; 或 &quot;host_port&quot; 列. 因為 &quot;host_id&quot; 列可以用來表示不同的機器, 而 &quot;host_port&quot; 列可以用來表示在同一臺機器上的不同的虛擬服務(wù)器. 這兩個選項可以用來在不同運行Xlight FTP服務(wù)器的機器間共享用戶數(shù)據(jù)庫,也可以在同一個機器的不同虛擬服務(wù)器間共享用戶數(shù)據(jù)庫. 如果你只用數(shù)據(jù)庫鑒權(quán)用戶, 你可以選擇選項 &quot;只檢查用戶名和密碼&quot;, 使用這個選項你需要在本地FTP服務(wù)器創(chuàng)建同名的用戶. 數(shù)據(jù)庫只是用來檢查用戶存在數(shù)據(jù)庫中的密碼. 當(dāng)這個選項啟用, 所有的用戶設(shè)置都是從本地服務(wù)器中同名的用戶設(shè)置里獲得.<br /> <br /> ===在數(shù)據(jù)庫中創(chuàng)建用戶===<br /> <br /> 你可以使用外部的數(shù)據(jù)庫工具連接到[[數(shù)據(jù)庫]]并創(chuàng)建用戶. 這只是用于測試目的.<br /> <br /> 在實際的生產(chǎn)環(huán)境里, 你可以使用 PHP 或 其他 CGI 腳本創(chuàng)建基于網(wǎng)頁的界面,用于添加,刪除或允許用戶通過網(wǎng)頁更改密碼等等.這種方式便于管理大量的用戶.你也可以和你現(xiàn)有的數(shù)據(jù)庫應(yīng)用結(jié)合. 因為[[Xlight FTP]]服務(wù)器只需要讀取用戶數(shù)據(jù)庫, 但不寫入用戶數(shù)據(jù)庫, 你不需要擔(dān)心和你其他數(shù)據(jù)庫應(yīng)用沖突.<br /> <br /> 在數(shù)據(jù)庫創(chuàng)建用戶之前, 你最好先閱讀 Xlight 幫助文檔中, &quot;ODBC 數(shù)據(jù)庫表結(jié)構(gòu)&quot; 這一節(jié).<br /> <br /> 用戶的密碼可以是以 MD5/SHA1 Hash或明碼的形式存放在數(shù)據(jù)庫. 默認是使用MD5 hash. 你可以在虛擬服務(wù)器的外部用戶認證,ODBC設(shè)置中更改密碼類型. 如果使用 MD5 hash, 你可以通過搜索&quot;MD5 calculator&quot; 很容易在[[Google]]找到MD5計算的工具. 在我們的例子里用戶名是 &quot;test&quot; 他的密碼也是 &quot;test&quot; , 密碼的MD5 hash值是&quot;098f6bcd4621d373cade4e832627b4f6&quot;. 如下圖所示:<br /> <br /> [[Image:12.png]]<br /> <br /> <br /> <br /> 注意: 如果用戶的主目錄不存在, 當(dāng)他第一次登錄時, Xlight FTP服務(wù)器會自動在本地創(chuàng)建目錄. 例如, 當(dāng)用戶名是&quot;test&quot; 的主目錄&quot;c:\wutemp&quot;不存在. 當(dāng)這個名字是&quot;test&quot;的用戶登錄時, Xlight FTP服務(wù)器會自動為他創(chuàng)建這個目錄.<br /> <br /> 如果你想使用更多的用戶參數(shù), 你可以在數(shù)據(jù)表 &quot;acct_param_table&quot; 中創(chuàng)建 &quot;param_index&quot; 列. 在這一行中填入你想使用的參數(shù), 并且將這個參數(shù)放到這個用戶在&quot;acct_table&quot;表中的&quot;param_index&quot;列. 列&quot;param_index&quot;的值可以在不同用戶間共享, 因此如果你有很多用戶有同樣的參數(shù), 在數(shù)據(jù)表 &quot;acct_param_table&quot; 中你不需要創(chuàng)建很多不同的&quot;param_index&quot;行.<br /> <br /> [[Image:13.png]]<br /> <br /> <br /> <br /> 對于你不使用的數(shù)據(jù)庫表中的那些列, 你可以讓它們的值為空. 但列 &quot;host_id&quot;, &quot;host_port&quot;, &quot;username&quot; 是必須的值, 你必須填寫. 另外如果使用&quot;home_path&quot;列,&quot;home_perm&quot;列也必須填寫.<br /> <br /> &quot;virtual_path_table&quot; 被用來設(shè)置用戶的虛擬目錄. 一個用戶在數(shù)據(jù)庫中可以有多個虛擬目錄. 這些虛擬目錄在&quot;virtual_path_table&quot;表中有不同或相同的&quot;virtual_path_index&quot;. 在&quot;acct_table&quot;中的&quot;virtual_path_indexes&quot;列通過&quot;virtual_path_index&quot;列鏈接到&quot;virtual_path_table&quot;的一個或多個行. 如果他包含多個&quot;virtual_path_index&quot;, 它們之間必須通過&quot;,&quot;(逗號)分隔.<br /> <br /> [[Image:14.png]]<br /> <br /> <br /> 參數(shù)%username%可以用于&quot;virtual_path_table&quot;里的real path. %username%將會被替換成實際登錄的用戶名. 如果用戶登錄時real path不存在, Xlight FTP服務(wù)器將會自動創(chuàng)建目錄.<br /> <br /> ===查找并解決數(shù)據(jù)庫認證問題===<br /> <br /> 通過選中選項&quot;在錯誤日志顯示調(diào)試跟蹤信息&quot;,可以幫助你查找并解決數(shù)據(jù)庫認證的問題,這個選項可以在[虛擬服務(wù)器設(shè)置]-&gt;[啟用外部用戶鑒權(quán)]找到. 啟用這個選項后, 你可以在錯誤日志看到Xlight FTP服務(wù)器數(shù)據(jù)庫查詢過程.<br /> <br /> ===使用其他數(shù)據(jù)庫===<br /> <br /> 當(dāng)用戶登錄Xlight服務(wù)器時,服務(wù)器會通過ODBC連接,用SQL語句分兩次查詢數(shù)據(jù)庫。<br /> <br /> 第一個數(shù)據(jù)庫的SQL查詢用于在數(shù)據(jù)庫中找到與用戶登錄時輸入的用戶名,密碼相匹配的紀錄,并且獲得關(guān)于這個用戶的一些基本配置參數(shù),如&quot;home_path&quot;, &quot;home_perm&quot; 等等. 在這次查詢中返回的&quot;param_index&quot;值將會同時用在第二次數(shù)據(jù)庫查詢。<br /> <br /> 第二次數(shù)據(jù)庫的SQL查詢將會用第一次查詢返回的&quot;param_index&quot;值,查詢數(shù)據(jù)庫的&quot;acct_param_table&quot;,以得到更多的用戶參數(shù)設(shè)置。<br /> <br /> Xlight服務(wù)器使用的&quot;acct_table&quot;和&quot;acct_param_table&quot;數(shù)據(jù)庫表可以不實際存在與數(shù)據(jù)庫里. Xlight服務(wù)器并不知道&quot;acct_table&quot;和&quot;acct_param_table&quot;是否存在于數(shù)據(jù)庫中. 它只是通過察看兩個SQL查詢的返回結(jié)果. 如果第一條SQL查詢替換語句從數(shù)據(jù)庫中返回一行, Xlight服務(wù)器就認為用戶登錄驗證成功,同時它會從返回的行中,獲得用戶的基本配置參數(shù). 如果數(shù)據(jù)庫沒有返回結(jié)果,它認為用戶登錄驗證失敗。 所以數(shù)據(jù)庫如果不想讓用戶訪問服務(wù)器,就不要返回SQL查詢結(jié)果. 在第一條查詢返回的&quot;param_index&quot;值,將會用在第二條SQL查詢語句中.<br /> <br /> Xlight服務(wù)器允許管理員替換上面兩個SQL查詢語句,以支持高級的數(shù)據(jù)庫應(yīng)用,如數(shù)據(jù)庫的&quot;存儲過程&quot;(Stored Procedure), 你可以看這個例子如何使用數(shù)據(jù)庫存儲過程<br /> <br /> 替換第一條內(nèi)部SQL查詢語句 - 在第一條SQL替換語句中,可以使用下面的變量:<br /> <br /> $USER - 這個變量將以用戶的登錄名替換<br /> $PASS - 這個變量將以用戶的密碼(MD5或Text)替換<br /> $ID - 這個變量將以&quot;本地主機ID&quot;替換<br /> $PORT - 這個變量將以虛擬服務(wù)器的端口替換<br /> $USERIP - 這個變量將以用戶的[[IP]]地址替換<br /> $SERVERIP - 這個變量將以虛擬[[服務(wù)器]]的IP地址替換<br /> <br /> 例如, 如果用語句 &quot;EXEC proc_getuser '$USER', '$PASS', $ID, $PORT&quot; 作為第一條SQL語句的替換, 當(dāng)用戶是&quot;test&quot;的用戶以密碼&quot;hello&quot;登錄到FTP服務(wù)器21端口, 本地主機ID是1, 經(jīng)過替換最后送到數(shù)據(jù)庫的SQL語句是 &quot;EXEC proc_getuser 'test', 'hello', 21, 0&quot;.<br /> <br /> 替換第二條內(nèi)部SQL查詢語句 - 在第二條SQL替換語句中,可以使用下面的變量:<br /> <br /> $INDEX - 這個變量將會替換為第一條SQL替換查詢語句返回的&quot;param_index&quot;值.<br /> $PORT - 這個變量將以虛擬服務(wù)器的端口替換<br /> $SERVERIP - 這個變量將以虛擬服務(wù)器的IP地址替換<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AEXlight_FTP_SSH2/SFTP%E5%8D%8F%E8%AE%AE?diff=87601 Xlight FTP/設(shè)置Xlight FTP SSH2/SFTP協(xié)議 2011-08-05T09:59:07Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==設(shè)置Xlight FTP SSH2/SFTP協(xié)議== Xlight FTP服務(wù)器現(xiàn)在支持基于SSH2的安全文件傳輸協(xié)議(SFTP). SFTP不是基于SSH2的FTP協(xié)...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==設(shè)置Xlight FTP SSH2/SFTP協(xié)議==<br /> [[Xlight FTP]]服務(wù)器現(xiàn)在支持基于SSH2的安全文件傳輸協(xié)議(SFTP). SFTP不是基于SSH2的[[FTP]]協(xié)議, 而是一個由IETF SECSH工作組設(shè)計的和FTP協(xié)議完全沒有關(guān)系的新協(xié)議. SFTP本身不提供認證和安全性, 它依賴下層的SSH2協(xié)議提供安全的連接. 注意: SSH2/SFTP是Xlight FTP服務(wù)器標(biāo)準版或?qū)I(yè)版的可選功能. 在30-天試用期后, SSH2/SFTP是可選的附加功能,你需要一個單獨的SSH2/SFTP升級License. 只有標(biāo)準版本或?qū)I(yè)版本的Xlight FTP 服務(wù)器用戶可以升級到SSH2/SFTP附加功能.<br /> <br /> 創(chuàng)建SSH2/SFTP虛擬服務(wù)器的步驟很直接. 當(dāng)你創(chuàng)建一個新的虛擬服務(wù)器時, 選擇SSH2作為協(xié)議, 象下圖顯示的那樣: (注意: 如果服務(wù)器沒有SSH2/SFTP license, 你將不能在協(xié)議的選項里看到SSH2.)<br /> <br /> [[Image:5.png]]<br /> <br /> 就像FTP的默認端口是21, SSH2/SFTP的默認端口是22. 當(dāng)你創(chuàng)建了SSh2/SFTP虛擬服務(wù)器后, 你能在其中添加用戶并象管理FTP虛擬服務(wù)器那樣管理它.<br /> <br /> ===管理SSH2服務(wù)器主機密鑰===<br /> <br /> SSH2主機密鑰是一個獨特的密鑰用于標(biāo)示服務(wù)器. 當(dāng)你創(chuàng)建了一個新的SSh2/SFTP虛擬服務(wù)器后, SSH2主機密鑰將會自動產(chǎn)生. 然而如果你希望導(dǎo)入已經(jīng)有的SSH2主機密鑰,或者備份現(xiàn)有的SSH2主機密鑰, 你可以管理它從 [虛擬服務(wù)器設(shè)置] -&gt; [通用] -&gt; [SSH2主機密鑰] , 如下圖所示:<br /> <br /> [[Image:6.png]]<br /> <br /> <br /> ===SSH公共密鑰認證===<br /> <br /> 本地SFTP用戶可以使用公共密鑰認證替代默認的密碼認證. 公共密鑰認證是基于用戶的. 從用戶設(shè)置, 你需要為這個用戶啟用公共密鑰認證并選擇公共密鑰文件, 如下圖所示:<br /> <br /> [[Image:7.png]]<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E8%AE%BE%E7%BD%AEXlight_FTP_SSL/TLS%E5%8A%9F%E8%83%BD?diff=87600 Xlight FTP/設(shè)置Xlight FTP SSL/TLS功能 2011-08-05T09:57:37Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==設(shè)置Xlight FTP SSL/TLS功能== Xlight FTP服務(wù)器可以和標(biāo)準FTP協(xié)議一起使用SSL/TLS功能加密控制和數(shù)據(jù)通道. Xlight FTP[[服...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==設(shè)置Xlight FTP SSL/TLS功能==<br /> [[Xlight FTP]]服務(wù)器可以和標(biāo)準FTP協(xié)議一起使用SSL/TLS功能加密控制和數(shù)據(jù)通道. Xlight FTP[[服務(wù)器]]支持在SSL之上的兩種工作方式: &quot;顯式SSL&quot;以及&quot;隱式SSL&quot;.<br /> <br /> 顯式[[SSL]] 是一種機制, 其中當(dāng)FTP客戶端希望使用安全的加密控制連接時, 它需要顯式的發(fā)出AUTH命令例如 &quot;AUTH TLS&quot; 或 &quot;AUTH SSL&quot; 以初始化SSL握手過程并和FTP服務(wù)器之間建立安全的加密控制連接. AUTH命令必須在FTP客戶登錄之前發(fā)出. 如果[[FTP客戶端]]沒有發(fā)出AUTH命令,它和FTP服務(wù)器之間的控制連接將保持未加密狀態(tài).<br /> <br /> 隱式SSL 是另一種機制, 其中FTP服務(wù)器要求FTP客戶必須初始化SSL握手過程并和FTP服務(wù)器之間建立安全的加密控制連接, 加密控制連接建立之后FTP命令才能夠被送到FTP服務(wù)器. 如果FTP客戶不支持SSL功能,或它和服務(wù)器之間沒有建立安全的加密控制連接,FTP服務(wù)器將不對來自FTP客戶的命令做出任何反應(yīng).<br /> <br /> 在這個例子里,我們將演示如何在Xlight FTP服務(wù)器里使用SSL/TLS功能. 注意: 30-天試用期后,這個功能只被標(biāo)準版和專業(yè)版的Xlight FTP服務(wù)器支持.<br /> <br /> ===創(chuàng)建和選擇有效的服務(wù)器證書===<br /> <br /> 使用SSL/TLS功能, 你需要做的第一件事是創(chuàng)建或選擇一個已有的X.509證書作為服務(wù)器證書. 這個證書可以是由有效CA簽發(fā)的實際證書,或者是自簽名證書.<br /> <br /> Xlight FTP服務(wù)器使用的X.509服務(wù)期證書必須放在&quot;本地計算機&quot;的&quot;個人&quot;證書商店中. 這個證書位置和微軟IIS服務(wù)期使用的SSL證書在相同位置. 因此如果你有一個為IIS服務(wù)器使用的有效證書, 你可以很方便的將它同時用在Xlight FTP服務(wù)器上.<br /> <br /> 1. 到 [全局選項] -&gt; [高級] -&gt; [服務(wù)器SSL證書] 創(chuàng)建或選擇一個服務(wù)器證書. 在這個例子里我們已經(jīng)創(chuàng)建了一個自簽名證書,它的CN是 &quot;test-cert&quot;, 我們選擇這個證書作為服務(wù)器證書,如下圖所示.<br /> <br /> [[Image:1.png]]<br /> <br /> 2. 到 [[[虛擬服務(wù)器]]設(shè)置] -&gt; [通用] -&gt; [啟用虛擬服務(wù)器SSL功能] 選擇需要使用的SSL方式. 在這個例子里,我們選擇隱式SSL,如下圖所示.<br /> <br /> [[Image:2.png]]<br /> <br /> 經(jīng)過上面步驟后, 你就完成了SSL/TLS功能的設(shè)置,可以使用服務(wù)器證書加密[[FTP]]服務(wù)器和FTP客戶端之間的控制和數(shù)據(jù)通道.<br /> <br /> ===使用SSL客戶端認證(SSL client authentication)===<br /> <br /> Xlight FTP服務(wù)器支持SSL客戶端認證. SSL客戶端認證是另一種在FTP服務(wù)器端驗證客戶端身份的方式. 使用SSL客戶端認證后, 在SSL握手的過程中, FTP客戶端必須發(fā)送有效的X.509客戶端證書給FTP服務(wù)器. 客戶端證書包含用戶的信息, 它向FTP服務(wù)器證明客戶的身份.<br /> <br /> 1. 客戶端證書必須由受信任的CA頒發(fā), 你不能使用自簽名證書作為客戶端證書. 頒發(fā)客戶端證書的CA必須存在于服務(wù)器的證書商店&quot;本地計算機&quot;中的 受信任的根證書頒發(fā)機構(gòu)(Trusted Root Certificate Authorities)里. 否則客戶證書無法通過服務(wù)器端的認證. 如下圖微軟的mmc工具的證書快照所示.<br /> <br /> [[Image:3.png]]<br /> <br /> 2. SSL[[客戶端]]認證為隱式[[SSL]]模式支持. 到 [虛擬服務(wù)器設(shè)置] -&gt; [通用] -&gt; [啟用虛擬服務(wù)器SSL功能], 選擇&quot;要求客戶端證書&quot; 如下圖所示.<br /> <br /> [[Image:4.png]]<br /> <br /> 經(jīng)過上面步驟后, 你就可以使用SSL客戶端認證功能.<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8Xlight_FTP%E7%9A%84UPnP%E5%8A%9F%E8%83%BD?diff=87599 Xlight FTP/使用Xlight FTP的UPnP功能 2011-08-05T09:55:53Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==使用Xlight FTP的UPnP功能== &lt;p style=&quot;text-indent:2em;&quot;&gt;如果你的FTP服務(wù)器位于無線或有線寬帶路由器后, UPnP是最簡單的...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==使用Xlight FTP的UPnP功能==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;如果你的[[FTP]]服務(wù)器位于無線或有線寬帶路由器后, UPnP是最簡單的設(shè)置FTP[[服務(wù)器]]的方法. [[Xlight FTP]]服務(wù)器2.6版本開始支持 UPnP功能,這個功能也包括在個人版里.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;到 [全局選項]-&gt;[通用]-&gt;[防火墻和寬帶[[路由器]]], 點擊 [設(shè)置...] 鍵. 在對話框里,選擇選項 &quot;自動設(shè)置廣域網(wǎng)IP和端口轉(zhuǎn)發(fā)&quot;, 如下圖所示:&lt;/p&gt;<br /> <br /> [[Image:01.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;你可以點擊 [測試...] 測試你的寬帶[[路由器]]是否支持UPnP. 一些寬帶路由器默認打開并支持UPnP功能, 但也有一些默認UPnP功能是關(guān)閉的. 如果UPnP在路由器上被關(guān)閉,你可能需要更改路由器設(shè)置啟用UPnP. 如果你能夠看到測試結(jié)果, 你的路由器應(yīng)該支持UPnP功能.&lt;/p&gt;<br /> <br /> [[Image:02.jpg]]<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)UPnP功能啟用后, [[Xlight FTP]]服務(wù)器將會在通過UPnP在路由器上自動打開端口61010和61011. 這兩個端口用于FTP的被動模式. 如果你打算為被動模式使用其他端口, 你可以在&quot;設(shè)置被動模式的端口范圍&quot;下,手工選擇端口范圍. 對于UPnP,最多可以使用5個端口用于被動模式. 如果想打開更多的被動模式端口, 你需要在路由器上手動設(shè)置端口轉(zhuǎn)發(fā). Xlight FTP服務(wù)器會自動使用UPnP在路由器上打開虛擬服務(wù)器的FTP端口.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;當(dāng)FTP服務(wù)器在寬帶路由器后,UPnP是一個快速的設(shè)置方法, 但注意它也有局限. UPnP可能會有兼容問題并且有些路由器上的UPnP功能可能是有缺陷的. Xlight FTP服務(wù)器的UPnP功能和有些品牌的路由器可能不兼容. 另外許多寬帶路由器在重新啟動后, UPnP打開的端口會丟失. 因此如果你的寬帶路由器在Xlight FTP服務(wù)器打開后重新啟動, 你可能需要重新打開Xlight FTP服務(wù)器. 如果你想在寬帶路由器上永久打開端口, 你需要手工設(shè)置端口映射. 因為UPnP對企業(yè)來說是安全問題, 企業(yè)內(nèi)使用的高端的路由器和防火墻都不可能支持UPnP. 在這些設(shè)備后企圖使用UPnP不可能成功.&lt;/p&gt;<br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E5%AE%89%E8%A3%85Xlight_FTP%E6%9C%8D%E5%8A%A1%E5%99%A8?diff=87598 Xlight FTP/安裝Xlight FTP服務(wù)器 2011-08-05T09:47:53Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==安裝Xlight FTP服務(wù)器== 安裝Xlight FTP服務(wù)器為系統(tǒng)服務(wù), 你可以點擊[Global Option]圖標(biāo), 如下圖所示: Image:001.jpg ...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> ==安裝Xlight FTP服務(wù)器==<br /> <br /> 安裝[[Xlight FTP]]服務(wù)器為系統(tǒng)服務(wù), 你可以點擊[Global Option]圖標(biāo), 如下圖所示:<br /> <br /> [[Image:001.jpg]]<br /> <br /> 在&quot;全局選項&quot;內(nèi), 從[通用]-&gt;[系統(tǒng)服務(wù)], 點擊選項&quot;管理FTP服務(wù)器系統(tǒng)服務(wù)&quot;中的&quot;設(shè)置...&quot;. 在下圖所示的對話框內(nèi),點擊&quot;安裝系統(tǒng)服務(wù)&quot;.<br /> <br /> [[Image:002.jpg]]<br /> <br /> 另外一個安裝系統(tǒng)服務(wù)的方法: 如果你從安裝程序(setup_cn.exe)安裝了Xlight FTP服務(wù)器, 從[[Windows]]菜單 [開始]-&gt;[Xlight程序組]-&gt;[Xlight FTP 系統(tǒng)服務(wù)], 找到下圖所示的菜單, 通過這個菜單你可以安裝和卸載Xlight的系統(tǒng)服務(wù).<br /> <br /> [[Image:003.jpg]]<br /> <br /> 安裝系統(tǒng)服務(wù) - 在上圖菜單中選擇 &quot;安裝成系統(tǒng)服務(wù)&quot;, 它將會安裝Xlight FTP服務(wù)器為系統(tǒng)服務(wù)并啟動服務(wù).<br /> <br /> 卸載系統(tǒng)服務(wù) - 在上圖菜單中選擇 &quot;刪除系統(tǒng)服務(wù)&quot;, 它將會刪除Xlight FTP服務(wù)器的系統(tǒng)服務(wù)并停止服務(wù).<br /> <br /> 當(dāng)安裝成系統(tǒng)服務(wù)后, 在用戶登錄時自動顯示任務(wù)欄圖標(biāo)<br /> <br /> 在&quot;全局選項&quot;內(nèi), 從[通用]-&gt;[系統(tǒng)服務(wù)], 選擇選項&quot;在Windows啟動后在任務(wù)欄顯示程序圖標(biāo)&quot;, 如下圖所示:<br /> <br /> [[Image:004.jpg]]<br /> <br /> <br /> <br /> {{Xlight FTP導(dǎo)航}}<br /> <br /> <br /> [[category:Xlight FTP]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/UNC%E8%B7%AF%E5%BE%84%E8%B4%A6%E5%8F%B7%E8%BA%AB%E4%BB%BD%E6%A8%A1%E6%8B%9F%E5%8A%9F%E8%83%BD?diff=87597 Xlight FTP/UNC路徑賬號身份模擬功能 2011-08-05T09:15:19Z <p>夢回千禧年:?以內(nèi)容“{{Xlight FTP}} ==什么是UNC路徑賬號身份模擬?== &lt;p style=&quot;text-indent:2em;&quot;&gt;UNC 是通用命名約定的簡寫. 它是一種用于確定保存在網(wǎng)絡(luò)[[...”創(chuàng)建新頁面</p> <hr /> <div>{{Xlight FTP}}<br /> <br /> ==什么是UNC路徑賬號身份模擬?==<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;[[UNC]] 是通用命名約定的簡寫. 它是一種用于確定保存在網(wǎng)絡(luò)[[服務(wù)器]]上的共享目錄位置的格式. UNC使用下面的格式: \\server-name\shared-resource-pathname. 所以舉例來說, 訪問在共享服務(wù)器mcp0064的共享目錄public, 你應(yīng)該寫成: \\mcp0064\public\test.txt.&lt;/p&gt;<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;通常當(dāng)[[Xlight FTP]]服務(wù)器訪問UNC路徑時, 它會使用當(dāng)前登錄用戶的賬號訪問. 但是當(dāng)前登錄用戶的賬號可能沒有權(quán)限訪問另一個[[服務(wù)器]]上的UNC路徑. UNC路徑賬號身份模擬是用來解決這個問題. 你可以設(shè)置一個身份模擬賬號,這個賬號可以是另一個服務(wù)器上的用戶賬號,并且有足夠的權(quán)限訪問UNC路徑. 在公共, 用戶和組目錄設(shè)置窗口里, 點擊圖標(biāo) 設(shè)置UNC路徑賬號身份模擬. 當(dāng)你設(shè)置好UNC路徑賬號身份模擬后, Xlight FTP服務(wù)器會使用身份模擬來訪問這個UNC路徑. 注意: 30-天試用期后,這個功能只被標(biāo)準版和專業(yè)版的[[Xlight FTP]]服務(wù)器支持.&lt;/p&gt;<br /> <br /> ===如何加速UNC路徑賬號身份模擬?===<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;有時候,當(dāng)你在使用UNC路徑,你會發(fā)現(xiàn)更換目錄或列目錄非常慢. 這可能是NETBIOS名字解析引起的, 尤其當(dāng)[[共享服務(wù)器]]使用不同的[[DNS服務(wù)器]]或在另一個域里. 盡可能直接使用共享服務(wù)器的TCP/IP地址. 例如, 不用 '\\computer\network share', 使用: '\\192.168.0.1\share'. 在Xlight FTP服務(wù)器運行的機器里禁止NETBIOS可以加速UNC路徑的訪問 - 鼠標(biāo)右擊桌面上[網(wǎng)絡(luò)鄰居] -&gt;[屬性] -&gt;[本地連接] -&gt;[屬性],打開“本地連接屬性”對話框。選擇[Internet協(xié)議(TCP/IP)]-&gt;[屬性]-&gt;[高級]-&gt;[WINS],選中下側(cè)的“禁用 TCP/IP上的NetBIOS”一項即可解除TCP/IP上的NetBIOS, 象下圖顯示那樣. 如果你有超過一個網(wǎng)卡(本地連接),在每個網(wǎng)卡上都用同樣方法禁止NetBIOS. &lt;/p&gt;<br /> [[Image:8.png]]<br /> <br /> [[category:Xlight FTP]]<br /> <br /> {{Xlight FTP導(dǎo)航}}</div> 夢回千禧年 http://kktzf.com.cn/wiki/%E5%88%86%E7%B1%BB:Xlight_FTP?diff=87596 分類:Xlight FTP 2011-08-05T09:12:27Z <p>夢回千禧年:?以內(nèi)容“此分類主要對Xlight FTP的手冊部分分類”創(chuàng)建新頁面</p> <hr /> <div>此分類主要對Xlight FTP的手冊部分分類</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E4%BD%BF%E7%94%A8?diff=87595 Xlight FTP/使用 2011-08-05T09:11:25Z <p>夢回千禧年:?以內(nèi)容“{{xlight FTP}} 此頁面主要對Xlight FTP條目的使用部分作索引: &lt;div class=&quot;sclist&quot; style=&quot;-moz-column-count:3; column-count:3;&quot;&gt; *[[Xlight FTP/使用Xlig...”創(chuàng)建新頁面</p> <hr /> <div>{{xlight FTP}}<br /> 此頁面主要對Xlight FTP條目的使用部分作索引:<br /> <br /> &lt;div class=&quot;sclist&quot; style=&quot;-moz-column-count:3; column-count:3;&quot;&gt;<br /> *[[Xlight FTP/使用Xlight FTP的UPnP功能]]<br /> *[[Xlight FTP/設(shè)置Xlight FTP SSL/TLS功能]]<br /> *[[Xlight FTP/設(shè)置Xlight FTP SSH2/SFTP協(xié)議]]<br /> *[[Xlight FTP/UNC路徑賬號身份模擬功能]]<br /> *[[Xlight FTP/使用ODBC用戶數(shù)據(jù)庫]]<br /> *[[Xlight FTP/使用數(shù)據(jù)庫存儲過程]]<br /> *[[Xlight FTP/將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫]]<br /> *[[Xlight FTP/設(shè)置電子郵件通知]]<br /> *[[Xlight FTP/整合微軟活動目錄]]<br /> *[[Xlight FTP/整合LDAP服務(wù)器]]<br /> *[[Xlight FTP/設(shè)置外部認證的默認用戶]]<br /> &lt;/div&gt;<br /> <br /> [[category:Xlight FTP]]<br /> <br /> {{xlight FTP導(dǎo)航}}</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP/%E6%95%B4%E5%90%88LDAP%E6%9C%8D%E5%8A%A1%E5%99%A8?diff=87594 Xlight FTP/整合LDAP服務(wù)器 2011-08-05T09:08:32Z <p>夢回千禧年:?以內(nèi)容“{{xlight FTP}} ==將Xlight FTP服務(wù)器與LDAP服務(wù)器整合使用== Xlight FTP服務(wù)器可以和LDAP服務(wù)器整合,用來鑒權(quán)用戶. 用戶可以用相同的...”創(chuàng)建新頁面</p> <hr /> <div>{{xlight FTP}}<br /> ==將Xlight FTP服務(wù)器與LDAP服務(wù)器整合使用==<br /> <br /> [[Xlight FTP]]服務(wù)器可以和LDAP服務(wù)器整合,用來鑒權(quán)用戶. 用戶可以用相同的用戶名,密碼訪問[[FTP]]服務(wù)器,電子郵件服務(wù)器等等. 注意: 30-天試用期后, 只有專業(yè)版本的Xlight FTP服務(wù)器支持這個功能.<br /> <br /> 在這個示例里, 我們使用Novell公司的eDirectory LDAP[[服務(wù)器]]演示將Xlight FTP服務(wù)器與LDAP服務(wù)器整合的步驟. 對于其他LDAP服務(wù)器, 設(shè)置步驟很類似.<br /> <br /> 如果使用LDAP為外部用戶鑒權(quán), 你需要到 [虛擬服務(wù)器設(shè)置]-&gt;[通用]-&gt;[虛擬服務(wù)器], 選擇選項&quot;啟用外部用戶鑒權(quán)&quot; . 單擊&quot;設(shè)置...&quot;鍵, 在虛擬服務(wù)器的&quot;鑒權(quán)類型&quot;中LDAP必須被選擇,如下圖所示:<br /> <br /> [[Image:1.png]]<br /> <br /> <br /> 你需要設(shè)置LDAP服務(wù)器的[[IP]]地址或者域名. 因為Novell公司的eDirectory LDAP服務(wù)器默認強制使用TLS連接, 你需要啟用選項 &quot;使用TLS/SSL 連接&quot;. 如果LDAP服務(wù)器不強制使用TLS/SSL連接,你可以不需要啟用這個選項.<br /> <br /> 大部分LDAP服務(wù)器默認支持匿名綁定(Anonymous Bind), 因此你可以使用選項&quot;匿名綁定&quot;. 如果你的LDAP服務(wù)器不支持匿名綁定, 你需要設(shè)置&quot;綁定DN&quot;和&quot;綁定密碼&quot;.<br /> <br /> 你最好設(shè)置&quot;搜索用戶的起始DN&quot;. 或者你可以點擊&quot;獲取DN&quot;鍵獲取DN. 如果你不設(shè)置,[[Xlight FTP]]服務(wù)器將從根DN開始搜索用戶, 但也可能找不到用戶數(shù)據(jù).<br /> <br /> [[Image:2.png]]<br /> <br /> <br /> Xlight FTP服務(wù)器搜索LDAP服務(wù)器,用存儲在object Class inetOrgPerson的屬性uid匹配用戶登錄名.<br /> <br /> 如果你想只用LDAP服務(wù)器檢查用戶名和密碼, 你可以選擇選項&quot;只檢查用戶名和密碼&quot;. 如果你不選擇這個選項, LDAP里的屬性 homeDirectory(POSIX 屬性) 也會被檢查和使用.<br /> <br /> ===設(shè)置默認的用戶設(shè)置===<br /> <br /> 如果你不想使用LDAP的屬性homeDirectory作為用戶的FTP主目錄, 或者有太多LDAP用戶,你不想為他們每個單獨設(shè)置主目錄. 你可以使用默認的用戶設(shè)置來設(shè)置用戶[[主目錄]]. <br /> <br /> ===用戶ObjectClass是&quot;user&quot;,&quot;posixAccount&quot;或&quot;organizationalPerson&quot;===<br /> <br /> 大多數(shù)[[LDAP服務(wù)器]]使用inetOrgPerson作為屬性uid的類. 但是有些LDAP服務(wù)器使用&quot;user&quot;, &quot;posixAccount&quot;或&quot;organizationalPerson&quot;作為屬性uid的類. 對這些LDAP服務(wù)器,你需要選擇這個選項,否則用戶認證會失敗.<br /> <br /> ===使用用戶身份模擬訪問他主目錄里的UNC路徑===<br /> <br /> 當(dāng)用戶主目錄是UNC路徑時, 默認Xlight FTP服務(wù)器會使用運行服務(wù)器的賬戶訪問這個UNC路徑. 例如,如果Xlight FTP服務(wù)器作為系統(tǒng)服務(wù)運行,通常這個賬戶時本地系統(tǒng)賬戶. 但如果選項&quot;使用用戶身份模擬訪問他主目錄里的UNC路徑&quot;被選中, 將會使用登錄用戶訪問[[UNC路徑]]. 因此,登錄用戶必須有訪問UNC路徑的NTFS權(quán)限.<br /> <br /> ===為FTP服務(wù)器設(shè)置公共目錄===<br /> <br /> 你可以設(shè)置[[虛擬服務(wù)器]]的公共目錄. 用戶鑒權(quán)后, 所有用戶都能夠看到并從公共目錄下載, 如下圖所示:<br /> <br /> [[Image:3.png]]<br /> <br /> <br /> ===創(chuàng)建并允許匿名用戶訪問FTP服務(wù)器===<br /> <br /> 當(dāng)用戶使用LDAP鑒權(quán)時, 你可能希望允許使用任意密碼的匿名用戶訪問FTP服務(wù)器. 因為在LDAP服務(wù)器內(nèi)的用戶必須使用密碼, 匿名用戶不能創(chuàng)建在LDAP服務(wù)器內(nèi).<br /> <br /> 不過你可以在本地創(chuàng)建一個用戶名是&quot;anonymous&quot;的匿名用戶,并在他的設(shè)置([用戶設(shè)置]-&gt;[賬號]-&gt;[外部鑒權(quán)選項])中選擇選項&quot;忽略外部用戶鑒權(quán)&quot;, 如下圖所示. 這個本地的FTP用戶將會忽略外部用戶鑒權(quán),而使用本地FTP鑒權(quán). 他的設(shè)置也將來自本地FTP服務(wù)器.<br /> <br /> <br /> [[Image:4.png]]<br /> <br /> ===如何在eDirectory LDAP服務(wù)器內(nèi)安裝擴展模版xlightFTPd===<br /> <br /> 這里還有另外一個選項&quot;使用擴展Schema &quot;xlightFTPdUser&quot;&quot;. 它通過擴展schema xlightFTPdUser, 提供了很多和Xlight FTP服務(wù)器相關(guān)的FTP用戶控制參數(shù).<br /> <br /> 當(dāng)這個選項被選擇后, LDAP服務(wù)器里POSIX object class的屬性 homeDirectory將不再被使用.相應(yīng)的來自擴展模版xlightFTPdUser的屬性ftpHomeDirectory將被用來設(shè)置這個用戶的主目錄.<br /> <br /> 注意: 如果用戶的主目錄在登錄時不存在, 用戶第一次登錄時, Xlight FTP將自動創(chuàng)建這個目錄.<br /> <br /> 在使用這個選項之前, 擴展模版xlightFTPdUser必須在LDAP服務(wù)器內(nèi)被安裝. 我們使用Novell公司的eDirectory LDAP服務(wù)器來演示安裝擴展模版xlightFTPdUser的步驟<br /> <br /> 安裝擴展模版xlightFTPdUser, 你需要打開Novell公司的ConsoleOne程序,在NDS Import/Export Wizard中選擇import LDIF file如下圖所示:<br /> <br /> [[Image:5.png]]<br /> <br /> <br /> 選擇文件eDirectory-xlightFTPdUser.ldif, 這個文件是用于eDirectory的LDIF文件, 它可以在Xlight FTP服務(wù)器安裝目錄下的ldap目錄內(nèi)找到. 導(dǎo)入擴展模版xlightFTPdUser后, 你應(yīng)該能夠在Schema Manager窗口內(nèi)看到它, xlightFTPdUser 顯示在最后一個Object Class如下圖所示:<br /> <br /> [[Image:6.png]]<br /> <br /> <br /> 使用擴展模版xlightFTPdUser, 你可以選擇一個用戶,然后選擇菜單選項&quot;Extensions of this object&quot;, 如下圖所示:<br /> <br /> [[Image:7.png]]<br /> <br /> <br /> 點擊按鍵&quot;Add Extensions...&quot;. 在對話框內(nèi), 選擇xlightFTPdUser然后點擊OK鍵,如下圖所示:<br /> <br /> [[Image:8.png]]<br /> <br /> <br /> 在下面顯示的對話框內(nèi), 填入&quot;FTP properties&quot;作為名字并點擊OK鍵. 你也可以使用其他名字.<br /> <br /> [[Image:9.png]]<br /> <br /> <br /> 模版xlightFTPdUser將出現(xiàn)在&quot;current auxiliary class extensions&quot;內(nèi),如下圖所示:<br /> <br /> [[Image:10.png]]<br /> <br /> <br /> 選擇用戶的屬性(properties). 在Other Edit標(biāo)簽, 你可以點擊&quot;Add...&quot;鍵添加Xlight FTP服務(wù)器用戶相關(guān)的屬性. 這些屬性以&quot;ftp&quot;開頭. 你只需要添加你需要使用的屬性. 然而如果你添加了屬性ftpHomeDirectory, 你必須同時添加屬性ftpHomePerm用來控制ftpHomeDirectory的用戶權(quán)限.. 你可以更改這些屬性的值,如下圖所示:<br /> <br /> [[Image:11.png]]<br /> <br /> <br /> 到這一步你應(yīng)該能夠使用擴展模版xlightFTPdUser來為用戶設(shè)置Xlight FTP服務(wù)器相關(guān)的選項.<br /> <br /> ===設(shè)置FTP用戶的虛擬目錄===<br /> <br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;從Xlight FTP服務(wù)器版本3.5開始, 你可以通過使用擴展模版xlightFTPdUser的屬性ftpVirtualPaths來為用戶設(shè)置多個虛擬目錄. ftpVirtualPaths字符串是&quot;|&quot;分割的虛擬目錄,實際目錄和權(quán)限的結(jié)合. 它的格式是: &quot;虛擬目錄 | 實際目錄 | 權(quán)限&quot;. 例如,一個虛擬目錄可以是 &quot;/files/ | C:\Downloads\ | RLS----&quot;, 其中 &quot;/files/&quot; 是虛擬目錄, &quot;C:\Downloads\&quot; 是映射到&quot;/files/&quot;的實際目錄, &quot;R--L--S&quot;是&quot;/files/&quot;的權(quán)限標(biāo)記. 虛擬目錄, 實際目錄和權(quán)限用&quot;|&quot;符號分割. 對于權(quán)限標(biāo)記的含義,你可以參考&quot;ftpHomePerm&quot;的描述. 注意: 虛擬目錄必須是UNIX形式的目錄,實際目錄必須是Windows形式的目錄.&lt;/p&gt;<br /> &lt;p style=&quot;text-indent:2em;&quot;&gt;參數(shù)%username%可以用于real path. %username%將會被替換成實際登錄的用戶名. 如果用戶登錄時real path不存在, Xlight FTP服務(wù)器將會自動創(chuàng)建目錄.&lt;/p&gt;<br /> <br /> [[Image:12.png]]<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> [[category:Xlight FTP]]<br /> <br /> <br /> {{xlight FTP導(dǎo)航}}</div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%A8%A1%E6%9D%BF:Xlight_FTP%E5%AF%BC%E8%88%AA?diff=87593 模板:Xlight FTP導(dǎo)航 2011-08-05T09:06:45Z <p>夢回千禧年:?以內(nèi)容“{|style=&quot;width:100%;border:1px solid #c2e2bd;background-color:#f3faf2;vertical-align:top;color:#000;&quot; ! &lt;h2 style=&quot;margin:0;background-color:#dff5de;font-family:sans-se...”創(chuàng)建新頁面</p> <hr /> <div>{|style=&quot;width:100%;border:1px solid #c2e2bd;background-color:#f3faf2;vertical-align:top;color:#000;&quot;<br /> ! &lt;h2 style=&quot;margin:0;background-color:#dff5de;font-family:sans-serif;font-size:1.5em;font-weight:bold;border:1px solid #9be198;text-align:center;padding:0.2em 0.4em;&quot;&gt;品牌空間使用手冊導(dǎo)航&lt;/h2&gt;<br /> |-<br /> |<br /> {|width=&quot;100%&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; style=&quot;vertical-align:top;background-color:#f3faf2;&quot;<br /> |-<br /> |width=&quot;120px&quot;|<br /> '''Xlight FTP安裝''':<br /> |<br /> [[Xlight FTP/安裝Xlight FTP服務(wù)器|Xlight FTP服務(wù)器安裝]]<br /> |-<br /> |width=&quot;120px&quot;|<br /> '''[[Xlight FTP/使用|Xlight FTP使用]]''':<br /> |<br /> [[Xlight FTP/使用Xlight FTP的UPnP功能|使用Xlight FTP的UPnP功能]] | [[Xlight FTP/設(shè)置Xlight FTP SSL/TLS功能|設(shè)置Xlight FTP SSL/TLS功能]] | [[Xlight FTP/設(shè)置Xlight FTP SSH2/SFTP協(xié)議|設(shè)置Xlight FTP SSH2/SFTP協(xié)議]] | [[Xlight FTP/UNC路徑賬號身份模擬功能|UNC路徑賬號身份模擬功能]] | [[Xlight FTP/使用ODBC用戶數(shù)據(jù)庫|使用ODBC用戶數(shù)據(jù)庫]] | [[Xlight FTP/使用數(shù)據(jù)庫存儲過程|使用數(shù)據(jù)庫存儲過程]] | [[Xlight FTP/將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫|將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫]] | [[Xlight FTP/設(shè)置電子郵件通知|設(shè)置電子郵件通知]] | [[Xlight FTP/整合微軟活動目錄|整合微軟活動目錄]] | [[Xlight FTP/整合LDAP服務(wù)器|整合LDAP服務(wù)器]] | [[Xlight FTP/設(shè)置外部認證的默認用戶|設(shè)置外部認證的默認用戶]]<br /> |}<br /> |}</div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%A8%A1%E6%9D%BF:Xlight_FTP?diff=87590 模板:Xlight FTP 2011-08-05T08:56:14Z <p>夢回千禧年:?以內(nèi)容“{|style=&quot;width:100%;border:1px solid #c2e2bd; background-color:#f3faf2; vertical-align:top;color:#000;&quot; |- |style=&quot;text-align:center;&quot;| '''Xlight FTP''' | '''[[Xlig...”創(chuàng)建新頁面</p> <hr /> <div>{|style=&quot;width:100%;border:1px solid #c2e2bd; background-color:#f3faf2; vertical-align:top;color:#000;&quot;<br /> |-<br /> |style=&quot;text-align:center;&quot;|<br /> '''[[Xlight FTP]]''' | '''[[Xlight FTP/安裝Xlight FTP服務(wù)器|Xlight FTP安裝]]''' |'''[[Xlight FTP/使用|Xlight FTP使用]]<br /> |}<br /> {|style=&quot;clear:both;&quot;<br /> |-<br /> |<br /> |}</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP?diff=87589 Xlight FTP 2011-08-05T08:48:49Z <p>夢回千禧年:?</p> <hr /> <div>[[Image:x.jpg|right|thumb|200px|xlightftp logo]]<br /> '''Xlight FTP 服務(wù)器''',是一款免費使用的[[FTP]]服務(wù)器。 為了保證高性能,F(xiàn)TP服務(wù)器全部用[[C語言]]寫成,服務(wù)器運行時占用很少的系統(tǒng)資源。它具有高效網(wǎng)絡(luò)算法,在大量用戶情況下, 可以充分利用FTP服務(wù)器帶寬, 能夠輕松處理數(shù)千用戶的同時下載。<br /> <br /> ==Xlight FTP 服務(wù)器版本==<br /> *'''個人版本''':只對個人使用是免費的,如果是非個人使用,需要注冊標(biāo)準版或?qū)I(yè)版。試用期的程序在30天試用期內(nèi),將會以專業(yè)版本的功能運行。 30天試用期后, 如果沒有注冊,F(xiàn)TP服務(wù)器自動變成個人版本。<br /> <br /> *'''標(biāo)準版本''':限制50個同時在線用戶,支持SSL,支持UNC路徑賬號身份模擬,支持反盜鏈保護,但是標(biāo)準版沒有遠程管理,以及ODBC[[數(shù)據(jù)庫]]和活動目錄功能。<br /> <br /> *'''專業(yè)版本''':專業(yè)版本不限制同時在線用戶,專業(yè)版本有除了SFTP(SSH2)附加模塊之外的所有功能。<br /> <br /> ==Xlight FTP服務(wù)器功能==<br /> '''全中文的FTP服務(wù)器''' - 全中文的用戶界面,幫助文檔和服務(wù)器響應(yīng)。<br /> <br /> '''多個虛擬服務(wù)器''' - 服務(wù)器能夠同時在一臺機器上的多個端口同時運行多個虛擬服務(wù)器。<br /> <br /> '''系統(tǒng)服務(wù)''' - 服務(wù)器能夠作為[[Windows]]系統(tǒng)服務(wù)運行,開機后自動運行FTP服務(wù)器。<br /> <br /> '''內(nèi)置的用戶虛擬目錄隔離''' - 每個用戶有獨立的虛擬目錄,用戶看不到其他用戶的虛擬目錄。不再象傳統(tǒng)FTP服務(wù)器,為了防止用戶看到其他人的虛擬目錄,而擔(dān)心如何鎖定用戶在自己的主目錄。<br /> <br /> '''分級的虛擬目錄系統(tǒng)''' - 提供公共,以及組虛擬目錄,便于管理和設(shè)置不同用戶之間的文件共享。組虛擬目錄能夠被組中所有用戶看到,公共虛擬目錄能夠被所有用戶看到。<br /> <br /> '''128比特SSL加密''' - 采用業(yè)界公認的安全標(biāo)準保護FTP會話和數(shù)據(jù)傳輸, 支持SSL客戶端證書認證。<br /> <br /> '''支持 SFTP(SSH2) 協(xié)議''' - SFTP虛擬服務(wù)器現(xiàn)在能夠象FTP虛擬服務(wù)器一樣被創(chuàng)建和管理.<br /> <br /> '''電子郵件事件通知''' - 可以自動通過電子郵件通知FTP服務(wù)器的事件,如磁盤空間不足,用戶上傳,下載等.<br /> <br /> '''ODBC用戶認證''' - FTP用戶賬戶,密碼和設(shè)置可以存儲在外部數(shù)據(jù)庫,便于統(tǒng)一管理。<br /> <br /> '''文件傳輸日志保存在數(shù)據(jù)庫''' - 文件傳輸日志可以通過ODBC保存在數(shù)據(jù)庫內(nèi).<br /> <br /> '''活動目錄(AD)''' - 用戶密碼可以使用和Windows域相同的密碼. 可以使用擴展模版xlightFTPdUser,在AD里保存Xlight FTP服務(wù)器用戶的設(shè)置。<br /> <br /> '''支持LDAP''' - 用戶密碼可以使用和LDAP相同的密碼??梢允褂脭U展模版xlightFTPdUser,在LDAP服務(wù)器里保存Xlight FTP服務(wù)器用戶的設(shè)置。<br /> <br /> '''支持UPnP''' - 當(dāng)FTP服務(wù)器在寬帶路由器后,可以方便通過UPnP配置寬帶路由器讓外部用戶訪問.<br /> <br /> '''UNC路徑賬號身份模擬''' - FTP服務(wù)器可以很容易設(shè)置賬號身份模擬訪問受到保護的遠端網(wǎng)絡(luò)共享。<br /> <br /> '''圖型界面的遠程管理''' - 遠程管理不需要專門的端口,可以通過FTP端口直接管理,在任何地方都可以輕松管理位于防火墻內(nèi)的FTP服務(wù)器。<br /> <br /> '''高級的配置管理功能''' - 所有的FTP配置更改都立刻生效,無須重新啟動FTP服務(wù)器,不會因為更改配置造成用戶服務(wù)中斷。<br /> <br /> '''高級的訪問控制''' - 提供了很多方法,靈活方便的控制用戶訪問權(quán)限。<br /> <br /> '''高級的帶寬管理''' - 可以對服務(wù)器的總帶寬,虛擬服務(wù)器,組的帶寬以及單個用戶的速度進行細調(diào),也可以根據(jù)時間,動態(tài)設(shè)定FTP服務(wù)器的帶寬。<br /> <br /> '''自動禁止IPs''' - 能夠根據(jù)用戶的Hammer或惡意行為自動禁止用戶IP訪問。<br /> <br /> '''禁止或允許IPs''' - 能夠根據(jù)用戶的IP地址,禁止或允許用戶的訪問。<br /> <br /> '''用戶登錄時間的控制''' - 能夠?qū)γ總€用戶,根據(jù)不同的時間,控制他是否可以訪問FTP服務(wù)器。<br /> <br /> '''文件訪問控制''' - 可以控制用戶只能上傳或下載特定的文件。<br /> <br /> '''詳細的服務(wù)器狀態(tài)''' - 服務(wù)器有詳細的帶寬使用,用戶連接信息,以及上傳下載狀態(tài)。<br /> <br /> '''完整的服務(wù)器日志''' - 服務(wù)器有紀錄用戶行為以及系統(tǒng)錯誤的詳細日志。<br /> <br /> '''發(fā)送日志到Syslog服務(wù)器''' - 所有服務(wù)器日志可以同時發(fā)送到Syslog服務(wù)器.<br /> <br /> '''完整的IPv6支持''' - 無縫的IPv6功能整合,所有FTP服務(wù)器功能都已經(jīng)支持IPv6。<br /> <br /> '''xferlog的支持''' - 支持[[UNIX]]下FTP文件傳輸xferlog格式的日志,能夠直接被如AWStats之類的流量統(tǒng)計工具使用。<br /> <br /> '''MODE Z 支持''' - 支持數(shù)據(jù)傳輸?shù)膶崟r壓縮。<br /> <br /> '''反盜鏈保護功能''' - FTP服務(wù)器能夠提供反盜鏈保護功能。<br /> <br /> <br /> ==使用教程==<br /> ===Xlight FTP安裝===<br /> *[[Xlight FTP/安裝Xlight FTP服務(wù)器|安裝Xlight FTP服務(wù)器]]<br /> <br /> ===[[Xlight FTP/使用|Xlight FTP使用]]===<br /> &lt;div class=&quot;sclist&quot; style=&quot;-moz-column-count:3; column-count:3;&quot;&gt;<br /> *[[Xlight FTP/使用Xlight FTP的UPnP功能]]<br /> *[[Xlight FTP/設(shè)置Xlight FTP SSL/TLS功能]]<br /> *[[Xlight FTP/設(shè)置Xlight FTP SSH2/SFTP協(xié)議]]<br /> *[[Xlight FTP/UNC路徑賬號身份模擬功能]]<br /> *[[Xlight FTP/使用ODBC用戶數(shù)據(jù)庫]]<br /> *[[Xlight FTP/使用數(shù)據(jù)庫存儲過程]]<br /> *[[Xlight FTP/將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫]]<br /> *[[Xlight FTP/設(shè)置電子郵件通知]]<br /> *[[Xlight FTP/整合微軟活動目錄]]<br /> *[[Xlight FTP/整合LDAP服務(wù)器]]<br /> *[[Xlight FTP/設(shè)置外部認證的默認用戶]]<br /> &lt;/div&gt;<br /> <br /> ==相關(guān)條目==<br /> *[[vsftpd]]<br /> <br /> *[[serv-U]]<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> [[category:FTP服務(wù)器|X]] <br /> [[category:服務(wù)器|X]]<br /> [[category:C程序|X]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/Xlight_FTP?diff=87585 Xlight FTP 2011-08-05T08:29:03Z <p>夢回千禧年:?</p> <hr /> <div>[[Image:x.jpg|right]]<br /> ==Xlight FTP ==<br /> '''Xlight FTP 服務(wù)器''',是一款的[[FTP]]服務(wù)器。 為了保證高性能,F(xiàn)TP服務(wù)器全部用[[C語言]]寫成,服務(wù)器運行時占用很少的系統(tǒng)資源。它具有高效網(wǎng)絡(luò)算法,在大量用戶情況下, 可以充分利用FTP服務(wù)器帶寬, 能夠輕松處理數(shù)千用戶的同時下載。<br /> <br /> ==Xlight FTP 服務(wù)器版本==<br /> *'''個人版本''':只對個人使用是免費的,如果是非個人使用,需要注冊標(biāo)準版或?qū)I(yè)版。試用期的程序在30天試用期內(nèi),將會以專業(yè)版本的功能運行。 30天試用期后, 如果沒有注冊,F(xiàn)TP服務(wù)器自動變成個人版本。<br /> <br /> *'''標(biāo)準版本''':限制50個同時在線用戶,支持SSL,支持UNC路徑賬號身份模擬,支持反盜鏈保護,但是標(biāo)準版沒有遠程管理,以及ODBC[[數(shù)據(jù)庫]]和活動目錄功能。<br /> <br /> *'''專業(yè)版本''':專業(yè)版本不限制同時在線用戶,專業(yè)版本有除了SFTP(SSH2)附加模塊之外的所有功能。<br /> <br /> ==Xlight FTP服務(wù)器功能==<br /> '''全中文的FTP服務(wù)器''' - 全中文的用戶界面,幫助文檔和服務(wù)器響應(yīng)。<br /> <br /> '''多個虛擬服務(wù)器''' - 服務(wù)器能夠同時在一臺機器上的多個端口同時運行多個虛擬服務(wù)器。<br /> <br /> '''系統(tǒng)服務(wù)''' - 服務(wù)器能夠作為[[Windows]]系統(tǒng)服務(wù)運行,開機后自動運行FTP服務(wù)器。<br /> <br /> '''內(nèi)置的用戶虛擬目錄隔離''' - 每個用戶有獨立的虛擬目錄,用戶看不到其他用戶的虛擬目錄。不再象傳統(tǒng)FTP服務(wù)器,為了防止用戶看到其他人的虛擬目錄,而擔(dān)心如何鎖定用戶在自己的主目錄。<br /> <br /> '''分級的虛擬目錄系統(tǒng)''' - 提供公共,以及組虛擬目錄,便于管理和設(shè)置不同用戶之間的文件共享。組虛擬目錄能夠被組中所有用戶看到,公共虛擬目錄能夠被所有用戶看到。<br /> <br /> '''128比特SSL加密''' - 采用業(yè)界公認的安全標(biāo)準保護FTP會話和數(shù)據(jù)傳輸, 支持SSL客戶端證書認證。<br /> <br /> '''支持 SFTP(SSH2) 協(xié)議''' - SFTP虛擬服務(wù)器現(xiàn)在能夠象FTP虛擬服務(wù)器一樣被創(chuàng)建和管理.<br /> <br /> '''電子郵件事件通知''' - 可以自動通過電子郵件通知FTP服務(wù)器的事件,如磁盤空間不足,用戶上傳,下載等.<br /> <br /> '''ODBC用戶認證''' - FTP用戶賬戶,密碼和設(shè)置可以存儲在外部數(shù)據(jù)庫,便于統(tǒng)一管理。<br /> <br /> '''文件傳輸日志保存在數(shù)據(jù)庫''' - 文件傳輸日志可以通過ODBC保存在數(shù)據(jù)庫內(nèi).<br /> <br /> '''活動目錄(AD)''' - 用戶密碼可以使用和Windows域相同的密碼. 可以使用擴展模版xlightFTPdUser,在AD里保存Xlight FTP服務(wù)器用戶的設(shè)置。<br /> <br /> '''支持LDAP''' - 用戶密碼可以使用和LDAP相同的密碼??梢允褂脭U展模版xlightFTPdUser,在LDAP服務(wù)器里保存Xlight FTP服務(wù)器用戶的設(shè)置。<br /> <br /> '''支持UPnP''' - 當(dāng)FTP服務(wù)器在寬帶路由器后,可以方便通過UPnP配置寬帶路由器讓外部用戶訪問.<br /> <br /> '''UNC路徑賬號身份模擬''' - FTP服務(wù)器可以很容易設(shè)置賬號身份模擬訪問受到保護的遠端網(wǎng)絡(luò)共享。<br /> <br /> '''圖型界面的遠程管理''' - 遠程管理不需要專門的端口,可以通過FTP端口直接管理,在任何地方都可以輕松管理位于防火墻內(nèi)的FTP服務(wù)器。<br /> <br /> '''高級的配置管理功能''' - 所有的FTP配置更改都立刻生效,無須重新啟動FTP服務(wù)器,不會因為更改配置造成用戶服務(wù)中斷。<br /> <br /> '''高級的訪問控制''' - 提供了很多方法,靈活方便的控制用戶訪問權(quán)限。<br /> <br /> '''高級的帶寬管理''' - 可以對服務(wù)器的總帶寬,虛擬服務(wù)器,組的帶寬以及單個用戶的速度進行細調(diào),也可以根據(jù)時間,動態(tài)設(shè)定FTP服務(wù)器的帶寬。<br /> <br /> '''自動禁止IPs''' - 能夠根據(jù)用戶的Hammer或惡意行為自動禁止用戶IP訪問。<br /> <br /> '''禁止或允許IPs''' - 能夠根據(jù)用戶的IP地址,禁止或允許用戶的訪問。<br /> <br /> '''用戶登錄時間的控制''' - 能夠?qū)γ總€用戶,根據(jù)不同的時間,控制他是否可以訪問FTP服務(wù)器。<br /> <br /> '''文件訪問控制''' - 可以控制用戶只能上傳或下載特定的文件。<br /> <br /> '''詳細的服務(wù)器狀態(tài)''' - 服務(wù)器有詳細的帶寬使用,用戶連接信息,以及上傳下載狀態(tài)。<br /> <br /> '''完整的服務(wù)器日志''' - 服務(wù)器有紀錄用戶行為以及系統(tǒng)錯誤的詳細日志。<br /> <br /> '''發(fā)送日志到Syslog服務(wù)器''' - 所有服務(wù)器日志可以同時發(fā)送到Syslog服務(wù)器.<br /> <br /> '''完整的IPv6支持''' - 無縫的IPv6功能整合,所有FTP服務(wù)器功能都已經(jīng)支持IPv6。<br /> <br /> '''xferlog的支持''' - 支持[[UNIX]]下FTP文件傳輸xferlog格式的日志,能夠直接被如AWStats之類的流量統(tǒng)計工具使用。<br /> <br /> '''MODE Z 支持''' - 支持數(shù)據(jù)傳輸?shù)膶崟r壓縮。<br /> <br /> '''反盜鏈保護功能''' - FTP服務(wù)器能夠提供反盜鏈保護功能。<br /> <br /> <br /> ==使用教程==<br /> ===基本功能===<br /> [[如何安裝Xlight FTP服務(wù)器為系統(tǒng)服務(wù)?]]<br /> <br /> [[在寬帶路由器后如何使用Xlight FTP服務(wù)器的UPnP功能?]]<br /> <br /> [[設(shè)置Xlight FTP服務(wù)器使用SSL/TLS功能]]<br /> <br /> [[設(shè)置Xlight FTP服務(wù)器使用SSH2/SFTP協(xié)議]]<br /> <br /> [[UNC路徑賬號身份模擬功能]]<br /> <br /> ===高級功能===<br /> [[如何使用ODBC用戶數(shù)據(jù)庫?]]<br /> <br /> [[如何在Xlight FTP服務(wù)器使用數(shù)據(jù)庫存儲過程?]]<br /> <br /> [[將文件傳輸日志通過ODBC寫入數(shù)據(jù)庫]]<br /> <br /> [[在Xlight FTP服務(wù)器中設(shè)置電子郵件通知]]<br /> <br /> [[將Xlight FTP服務(wù)器與微軟的活動目錄(Active Directory)整合使用]]<br /> <br /> [[將Xlight FTP服務(wù)器與LDAP服務(wù)器整合使用]]<br /> <br /> [[外部認證的默認用戶設(shè)置 (能夠被用來給大量用戶快速設(shè)置FTP主目錄)]]<br /> <br /> ==相關(guān)條目==<br /> *[[vsftpd]]<br /> <br /> *[[serv-U]]<br /> <br /> ==參考來源==<br /> *http://www.xlightftpd.com/cn/<br /> <br /> [[category:FTP|X]] <br /> [[category:建站工具|X]]</div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:111.png?diff=84963 文件:111.png 2011-07-16T08:12:10Z <p>夢回千禧年:?</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:12.png?diff=84943 文件:12.png 2011-07-16T08:04:46Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:12.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:11.png?diff=84942 文件:11.png 2011-07-16T08:04:46Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:11.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:10.png?diff=84929 文件:10.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:10.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:9.png?diff=84928 文件:9.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:9.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:8.png?diff=84927 文件:8.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:8.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:7.png?diff=84926 文件:7.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:7.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:6.png?diff=84925 文件:6.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:6.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:5.png?diff=84924 文件:5.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:5.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:4.png?diff=84923 文件:4.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:4.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:3.png?diff=84922 文件:3.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:3.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:2.png?diff=84921 文件:2.png 2011-07-16T08:00:34Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:2.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:1.png?diff=84920 文件:1.png 2011-07-16T08:00:33Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:1.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:17.png?diff=83325 文件:17.png 2011-07-07T09:05:44Z <p>夢回千禧年:?</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:12.png?diff=83318 文件:12.png 2011-07-07T08:33:12Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:12.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:11.png?diff=83317 文件:11.png 2011-07-07T08:33:12Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:11.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:10.png?diff=83316 文件:10.png 2011-07-07T08:33:12Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:10.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:9.png?diff=83315 文件:9.png 2011-07-07T08:32:36Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:9.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年 http://kktzf.com.cn/wiki/%E6%96%87%E4%BB%B6:8.png?diff=83314 文件:8.png 2011-07-07T08:32:36Z <p>夢回千禧年:?已經(jīng)上載&quot;Image:8.png&quot;的新版本</p> <hr /> <div></div> 夢回千禧年