查看單個文章
舊 2003-06-09, 09:04 PM   #3 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Q:
Serv-U如何以Web訪問方式,進行申請帳號、修改密碼、甚至登錄?
有這樣的插件嗎?我想IE瀏覽器有些不是有FTP插件就可以進行上傳的,應該能實現吧?

用flashfxp指令方式修改密碼許多人都學不會啊

A:

ServU Addon-IpcanDel V1.1

軟體描述:

解決一個帳號多個人使用,權限不同的問題.
增強管理員原創管理FTP安全性.
例如:guest帳號用戶,具有刪除,上傳,下載,等權限,
但是如果guest帳號被其它人獲得,就可能刪除ftp文件,這個addon使不在IpCandel.ini列表中的ftp連接者只有下載權限,不上傳刪除重命名等權限,保證FTP內容完整.

IPCanDel.ini內ip位址可用*替代任意多個,例如xxx.xxx.xxx.*
可用?替代一個字串,例如xxx.xxx.xxx.X?X

安裝方法:
拷貝壓縮包內文件到C:\Program Files\Serv-U\
開啟
C:\Program Files\Serv-U\ServUDaemon.ini
在如下部分增加:
[EXTERNAL]
EventHookDLL1=IPCanDel.dll

■ Serv-U如何以Web申請帳號、修改密碼,有插件嗎?


建立一個FTP功略和補充
FTP Serv-U V4.1.0.0 漢化註冊版
非常好的FTP伺服器軟體,它設置簡單,功能強大,性能穩定。你現在就可以建立你自己的FTP伺服器了。

=============================
原程序:
http://www.cnyou.com/down/download.asp?downid=1&id=1334
http://www.cnyou.com/down/download.asp?downid=2&id=1334
http://www.cnyou.com/down/download.asp?downid=3&id=1334
=============================
漢化文件:
http://www.cnyou.com/down/download.asp?downid=4&id=1334
=============================

username:lee1977

companyname:lichang10@etang.com

rekey:UEyz459waBR4lVRkIkh4dYw9f8v4J/AHLvpOK8tqOkyz4D3wbymil1VkKjgdAelPDKSWM5doXJsgW64YIyPdo+wAGnUBuycB

=============================
FTP Serv-U 的擴充Serv-U帳號管理
=============================
本軟體主要用於擴充Serv-U 的帳號管理 ,在需要管理大量(幾十個至幾百個)FTP 帳號的情況下,用這個軟體會比用 Serv-U 的現有功能和界面來管理省時省力得多。用戶可以選項使用預設的資料庫來管理帳號;或連線到已有的資料庫:以BBS為例,可以連線到BBS的用戶管理表,從而實現 FTP 與 BBS 用戶的同步管理。實現的原理為「帳號-映射」(Serv-U 的擴充功能),建立一個或多個帳號「映射」為在 Serv-U 中設置好一個固定帳號(即Serv-U的帳號),「映射帳號」就繼承了這個固定帳號的所有權限設置,每個「映射帳號」各自有自已的登錄密碼。同時,可以詳細記錄每個「映射帳號」的登錄時間、登錄IP、登錄次數、上傳文件量、下載文件量;管理每個「映射帳號」的上傳最大文件量,下載最大文件量等等。

=============================
http://www.cnyou.com/down/download.asp?downid=1&id=1637
http://www.cnyou.com/down/download.asp?downid=2&id=1637
http://www.cnyou.com/down/download.asp?downid=3&id=1637
=============================

自己動手架設FTP伺服器 (詳細說明)
=============================
這裡將介紹使用功能強大的Serv-U來架設FTP伺服器的程序。Serv-U是一個非常實用的FTP伺服器工具,體積雖然小但是大多數網站都是用該程序,並且是共享軟體,可以到軟體類網站下載。

Serv-U的特徵
1.支持多種用戶接入
2.支持匿名用戶,可隨時限制用戶數。
3.安全性選項多
3.可關於目錄或文件實現安全管理
4.支持虛擬多主目錄IP站點登錄
5.比例和帶寬限制
6.作為系統服務執行
7.遠端實施項目
8.通過FTP的遠端列印
9.可擴充性
10.易於安裝便於維護
11.多種登錄選項
12.快速

=============================
Serv-U的設置
Serv-U執行後會出現「Setup wizard」(設置精靈)的視窗,使用設置精靈會使整個設置程序變得非常簡單。
1.Install as system server(安裝成一個系統伺服器嗎):選「Yes」。
2.Allow anonymous access(接受匿名登錄嗎):此處可根據自己需要選項。
3.Anonymous home directory(匿名主目錄):此處可輸入(或選項)一個專供匿名用戶登錄的主目錄。
4.Lock anonymous users in to their home directory(將用戶鎖定在剛才選定的主目錄中嗎):即是否將上一步中的主目錄設為用戶的根目錄;一般選「Yes」。(如圖1)
5.Create named account(建立其他帳號嗎):此處詢問是否建立普通登錄用戶帳號;一般選「Yes」。
6.Account login name(用戶登錄名):普通用戶帳號名,比如輸入「Anonymous」。(如圖2)
7.Password(密碼):設定密碼。由於此處是用明文顯示所輸入的密碼,因此只輸一次。(如圖3)
8.Home directory(主目錄):輸入(或選項)此用戶的主目錄。(如圖4)
9.Lock anonymous users in to their home directory(將用戶鎖定在主目錄中嗎):選「Yes」。
10.Account admin privilege(帳號管理特權):一般使用它的預設值「No privilege」(普通帳號)。(如圖5)
11.最後選「Finish」(結束)即完成設置。

Local Server(本機伺服器)屬性內容內容
1.Local Server(本機伺服器):此處可設置是否自動開啟FTP服務以及手動開啟或停止FTP服務等。
2.License(許可證):安全許可證書。
3.Settings(設置):
General/Max.speed:用於設置最大傳輸速率(kB/s)。
General/Max.no.of users:用於設置連線到本伺服器的最多用戶數。
其他項目均與保持伺服器的安全性有關。
4.Activity(活動狀態):(如圖6)
Users(用戶):顯示當前登錄的用戶IP位址等資料及當前工作狀態,建議選「Auto reload」(自動重新整理)。如果選某個用戶,按擊右鍵,再選「Kill user」,即可將它從伺服器中踢出去。
Blocked IPs(被擋住的IP):此處用來暫時禁止某些IP訪問本系統。按擊工作列的「+」即可增加被暫時禁止的IP位址及禁止登錄的總時間(從增加之後開始計算)。列表中可以看見被禁止的IP位址及其對應電腦的完整域名和離解禁尚有多少時間(以秒為服務機構)等。在列表中按擊右鍵即可以選項刪除已禁止的IP位址。
Session log(系統日誌):記錄所有登錄(或試圖登錄)到本機的操作痕跡及錯誤信息等。

Domains(域名)屬性內容內容
1.ftp.bbc.com(即選的FTP伺服器名):此處可修改相應域名、IP位址及連接阜號等。
2.Settings(設置):即完全允許或禁止登錄的IP位址等。
General/max No.of users(最大用戶數):此處可以設置允許同時登錄到本FTP伺服器的最大用戶數。
IP access/deny access(拒絕):此處可設置拒絕登錄到本FTP伺服器的電腦IP位址列表。
IP access/allow access(允許):此處可設置允許登錄到本FTP伺服器的電腦IP位址列表。
IP access/rule(規則):此處可輸入指定的IP位址或IP位址的範圍。接受如「192.168.0.88」之類的單個IP位址或是接受如「192.168.0.4-192.168.0.11」之類的IP位址範圍,也可以接受如「192.168.0.*」之類的萬用字元和類似「192.168.0.1?」之類單個字串的限制等多種格式。「Add」為增加,「Remove」為刪除。
Message(信息):此處可改變一些提示性顯示信息,如「Signon message file」(開始廣播)、「Server offline」(伺服器未工作)、「No anonymos access」(不接受匿名登錄)等。 (如圖7)
3.Activity(活動狀態):
Users(用戶):顯示登錄到本伺服器的用戶及其狀態;建議選「Auto reload」(自動重新整理)。
Domain log(系統日誌):記錄所有登錄(或試圖登錄)到本伺服器的操作痕跡及錯誤信息等。
4.Groups(組):
利用Groups(組)可以預先建立好一個或多個確定了屬性內容內容(讀寫等)和控制權限(授予或禁止某些IP位址訪問)的目錄,以後當我們建立新的用戶,需要用到這些目錄時,直接增加進去就行了,不用再進去去行重複設置。在這種情況下,組的建立可以大大減輕設置工作量。
建立一個新組:選「Group」→右鍵→「New group」,然後在「Group name」中輸入組的名字再按「Finish」(結束)即可。(如圖8)

帳號設置
1.Disable account(禁用帳號):如果選它,則此帳號將無法使用。
2.User name(用戶名):此處顯示並可改變該用戶的登錄名。修改後,左邊面板的用戶名也會自動作相應的變更。
3.Group(s)(組):如果有建立組,則此處通過選項可以組更多的目錄。這些組中目錄的屬性內容內容在建立組時確定,用戶在「Dir access」中不能修改。如果組用戶的主目錄不在根目錄(見下面第5)
4.Password(密碼):此項為「<>」(加密)說明有密碼,為保密,因此內容不予顯示;如果為空白,則不需密碼。如有輸入任何密碼均顯示「<>」。
5.Home directory(主目錄):此處原則上為用戶登錄後的主目錄。實際用戶登錄的根目錄將由「General」屬性內容內容中的「Lock user in home directory」來決定。
比如此處路徑為「d:\myweb」,「General」中相應項為選,則主目錄和根目錄均為「d:\myweb」。
再比如此處路徑為「d:\myweb」,「General」中相應項為不選,則主目錄為「d:\myweb」,而根目錄則為「d:\」。
注意:此處可據情修改,但不能超出「Dir access」中「Path」所在盤的範圍,否則登錄後你將什麼也看不見。
6.Notes(備註):此項用來標注一些說明性的文字。(如圖9)

「General」的設置
1.Lock user in home directory(將用戶鎖定在主目錄):如果選則只允許用戶訪問「主目錄」以下的文件和目錄(主目錄即為根目錄);如果不選,則用戶可一直訪問到主目錄所在盤的實際根目錄(比如d:\)下。當然,可能並沒有讀其他文件目錄或寫等權限,但是仍建議一般選此項。
2.Hide files(隱藏文件):在列表時不內容為「隱含」的文件。
3.Always allow login(總是接受登錄):本帳戶永遠有效。
4.Allow only N login(s)from same IP address(只接受同一個IP位址的N個用戶登錄):對於限制外部區域網路接入的機器數量非常有用。
5.Allow user to change password(接受用戶改變密碼):有些FTP客戶端有允許用戶改變自己FTP密碼的功能,此處就是為他們準備的。
6.Max.upload speed(最大上載速率):可以限制客戶端上傳文件的最大速率(以kB/s為服務機構)。
7.Max.download speed(最大下載速率):下傳文件的最大速率(以kB/s為服務機構)。
8.Idle time-ou(空閒溢出時間):超過某分鐘不工作(讀寫等操作)就丟棄已產生的連接。
9.Max.No.of users(用戶的最大編號):此項是可訪問的最大用戶編號。
10.Logging message file(登錄信息文件):在這裡可以輸入(或選項)一個事先建立好的文本文件(一般)的完整路徑和檔案名,登錄成功之後就會出現相關提示信息。
11.Password type(密碼類型):一般選預設的「Regular password」(一般密碼)。(如圖10)

「Dir access」(目錄存取屬性內容內容)的設置
1.Path(路徑):目錄所在的實際路徑,Access(屬性內容內容)是存取屬性內容內容;Group(組)是所屬組。
2.Files/read(讀):對文件進行「讀」操作(複製、下載,不含檢視)的權力。
3.Files/write(寫):對文件進行「寫」操作(上傳)的權力。
4.Files/append(附加):對文件進行「寫」操作和「附加」操作的權力。
5.Files/delete(刪除):對文件進行刪除(上傳、更名、刪除、移動)操作的權力。
6.Files/execute(執行):直接執行可執行文件的權力。
7.Directories/list(列表):對文件和目錄的檢視權力。
8.Directories/create(建立):建立目錄的權力。
9.Directories/remove(移動):對目錄進行移動、刪除和更名的權力。
10.Inherit(繼承):如選則以上所選屬性內容內容對所選「Path」中指定目錄以下整個目錄樹起作用,否則就只對當前目錄起作用。
11.對於有多個「Path」的情況,有時順序是至關重要的。比如主目錄為「d:\myweb」,其下有一個路徑為「d:\myweb\win98」的目錄,現在想讓當前用戶對「d:\myweb\win98」只能有檢視權力,而對主目錄下其他目錄則有完全控制的權力。
具體需要按如下步驟進行:
「Add」一個「Path」,選項「d:\myweb」,權限為所有都選(特別要包括「Inherit」),再「Add」另一個「Path」,選項「d:\myweb\win98」,權限為只選「List」(列表)。
如果主目錄在前,另一個目錄在後,則你登錄進去後就會發現,你對「Win98」目錄一樣有完全控制權。
但是如果你把主目錄放諍螅≠阨棯ㄛ_莢誶埃敦B峁?蝞卦k祝iT摹?nbsp;
因此,可以總結出,此處設置的基本規律是:有特殊屬性內容內容的放在前面,共用屬性內容內容的放在後面。(如圖11)

用戶屬性內容內容設置
1.IP access(IP訪問)選項。
Deny access(拒絕訪問):選此項則下面列出的IP位址被拒絕訪問此FTP伺服器。
Allow access(允許訪問):選此項則只有下面列出的IP位址被允許訪問此FTP伺服器。
Rule(規則):在此處輸入IP位址,再按向下的手圖示則被加進列表;向上的手是刪除選的IP位址。
2.UL/DL ratios(上傳/下載比例)選項。
3.Quota(配額)選項。
Enable disk quota(允許磁牒配額):如選此項則可設定上傳空間的大小。
Current(當前):這裡顯示的是已用空間。可通過按「Calculate current」按鈕來得到此值。
Maximum(最大):這裡可設定最大的上傳空間。
註:以上服務機構均為「kB」(千字元)。

=============================

其他操作
1.增加新的FTP伺服器:選左邊面板中的「Domains」→右鍵→「New domain」,再按提示操作即可。需要注意的是,如果它與現有的FTP伺服器使用同一個IP位址,則必須選不同的連接阜號。
2.刪除FTP伺服器:選左邊面板中相應的伺服器名,再按擊右鍵選「Delete」即可。
3.建立新用戶:選左邊面板中的相應伺服器名,再按擊右鍵選「New user」即可。
4.刪除用戶:選左邊面板中的相套用戶名,再按擊右鍵選「Delete user」即可。
5.複製用戶:選左邊面板中的相套用戶名(也可在其右邊面板的任意處),再按擊右鍵選「Copy user」即可。
=============================
ServUWWW

This is the readme file for ServUWWW. This cgi allows you to edit your ftp accounts
using a web browser. This cgi only works with ServU FTP Server.(http://www.cat-soft.com/)
I have only tested this cgi with WebSite Pro.(http://website.ora.com/)

This cgi is freeware. This cgi may be redistributed. This text file must accompany the cgi
and this text file cannot be altered in any way. I wish you the best of luck using this cgi,
but I am not responsible for any damages caused by using this product.

The WWW interface should work if you follow these instructions exactly:

Create a directory called c:\servUWWW\

Place the following files in c:\servUWWW\
makepass.bat
makepass.pif
passwd.exe
servUWWW.ini

Edit servUWWW.ini and be sure the location listed in the file is the
location of ServU32 on your machine. If you installed ServU in a
different directory than is listed in the servuwww.ini file, you must
manually edit the file to point to the proper directory.

Create a directory called c:\website\cgi-shl\secure\

In the Server Admin for WebSite, set access privelages for /cgi-bin/secure/
(skip this step and anybody can access your ftp admin)

Place ServUWWW.exe in c:\website\cgi-shl\secure\

Through Netscape or IE, go to http://www.yourdomain.com/cgi-bin/secure/servUWWW.exe

If this works, you will be able to add and edit ftp accounts. There is no delete function.
If you need to delete an account, just type NO in the Enable box. That will disable the account.

If you have any questions or comments about ServUWWW, feel free to contact via email.
Since this app is freeware, do not expect any support. If this app destroys your
computer, I am sorry, but I am not liable. Use this product at your own risk.
用ASP控制Serv-U帳號
ASP自動開通Ftp Serv-U帳號軟體
FtpAdmin組件是配合Ftp Serv-U軟體,通過WEB頁面可以增加FTP用戶的一個小組件。
使用本組件以前,系統內必須已經安裝好Ftp Serv-U軟體,並且最好還沒有幾個用戶,否則工作量將非常之大。因為我無法知道Ftp Serv-U加密用戶密碼的具體加密程序(有網友說是DES加密算法),所以暫時只能不加密用戶密碼。使用此組件前必須修改Ftp Serv-U的配置並重設已有用戶的密碼。
使用本組件者必須對WIN2000及FtpServ-u的配置和管理非常熟悉,否則建議不要使用。因使用本組件造成的任何問題,Webboy概不負責。
一、文件說明:
FtpAdmin.dll:組件名
FtpAdmin.ini:組件的配置文件,用於儲存使用此組件的用戶名及密碼。使用前請自行修改其中用戶名及密碼。這是為了防止同一台伺服器上非授權程序也能使用此組件。
FtpReg資料夾:是我校使用本組件進行FTP註冊的ASP示例程序,程序中使用了本組件提供的所有屬性內容內容和方法。你可在此基礎上自行修改程序以滿足你的要求。

二、FtpAdmin組件使用方法:
1、修改Ftp Serv-U軟體的配置並重設已有用戶的密碼。
(1)啟動Serv-U Administrator,然後展開相應的伺服器(若是在本機操作,則是「本機伺服器」一項),選「設定」,然後選項右邊的「進階」選項項,去掉「加密密碼」複選方框的勾,點右鍵,選項「套用」。
(2)重設已有用戶的密碼。

2、將FtpAdmin.dll及FtpAdmin.ini文件複製到c:\winnt\system32資料夾中。(非必須,但WEBBOY建議你這樣做,這樣做不需再另設權限。千萬不要複製在網站目錄中!!!以免被其他人下載。)

3、修改FtpAdmin.ini文件中的用戶名及密碼。FtpAdmin.ini的文件預設內容及格式如下:
[Admin]
AdminName=Admin 'Admin為管理員用戶名
adminpassword=Admin888 'Admin888為管理員密碼

4、註冊FtpAdmin.dll組件。
方法是:依次點「開始---程序---附件---指令提示字元」,進入DOS視窗。然後使用CD指令進入C:\Winnt\System32目錄(FtpAdmin.dll所在的資料夾位置),鍵入:
regsvr32 ftpadmin.dll
註冊成功會彈出一個對話視窗提示已經成功註冊FtpAdmin.dll組件。

5、在WIN2000中進行權限配置。
FTP用戶的父目錄:組件在新增FTP用戶時,會在指定的目錄下新增一個以FTP用戶名為資料夾名的資料夾。因此必須讓此目錄對IUser_***(***為機器名)用戶開放寫入和修改權限。
Serv-U的配置文件:ServUDaemon.ini(預設安裝位置:「C:\Program Files\Serv-U\ServUDaemon.ini」)組件在新增FTP用戶時,需要修改Serv-U的配置文件ServUDaemon.ini,所以此文件也必須對IUser_***(***為機器名)用戶開放寫入和修改權限。

6、在ASP程序中使用此組件新增FTP用戶。
詳細方法請參看附帶的FtpReg完整ASP示例程序。使用前參看「FtpReg\使用說明.txt」文件中內容修改相應配置文件以適應自己的需要。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次