|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-06-07, 11:33 PM | #1 |
榮譽會員
|
DNS2Go+Serv-U架設動態IP的FTP伺服器
DNS2Go+Serv-U架設動態IP的FTP伺服器
基本常識 1:沒有IP,伺服器就架不起基本常識 2:沒有IP,可以用動態IP基本常識 3:用動態IP,就可以架FTP伺服器 一、需求分析 FTP伺服器的使用十分廣泛,在網路上隨處可見到FTP伺服器。主要用於存放文件,讓網路中的電腦可以共享這些文件。因此,FTP伺服器要有很大的存貯空間,免費的FTP空間總是有限的,所以我們想,能不能將FTP伺服器建在自己的電腦上呢?隨著網路技術的不斷成熟,寬帶業務的不斷推進,我們用動態IP將Web主機、FTP伺服器和MAIL伺服器搬回家,已經不再是夢想。這次,讓我們研究一下通過動態IP架設FTP伺服器的方法。 二、準備工作 硬體:當然,做FTP伺服器需要有一台性能比較好的電腦。這台電腦還必須能夠連線到網路,擁有一個合法的IP位址。但對於你的小區用戶,下面的消息可能不是好消息。因為現在將域名指向動態IP的軟體還不支持你在區域網路的電腦。所以,本文講述的方法對撥號上網或者寬帶單機上網方式的用戶比較適合。你在區域網路的電腦,或者你在小區的電腦可能還不能實現本文所介紹的功能。 軟體:本架設程序所需要的軟體除一般的軟體外,還需要以下兩個軟體: FTP伺服器端軟體Serv-U FTP Server,下載位址http://download.sina.com.cn/scgi/detail.pl?s_id=102 將域名指向動態IP的軟體DNS2Go,下載位址http://download.sina.com.cn/scgi/detail.pl?s_id=6461。 幾個常架的FTP,伺服器的比較簡介: 以下FTP Server都是,關於windows操作系統的。 1.Serv_U:最簡單小巧的FTP Server了,別的不說,僅僅1.5M的身體 就讓別的Server望塵莫及。設置也極為簡單,支持更改端 口號。可以從Server的監控視窗直接看到用戶,ip,下載 速度等等,非常方便!非常好用!最新版是2.5C,不過我 沒用過。缺點:佔用系統資源較大,當用戶太多的時候就 會導致Server負擔過重,不信你用Serv_U做server開1000 個用戶試試看,保證死的很難看。沒法mount目錄,所以 對於文件搞的到處都是的來說,不是很好的選項。當然, 據flyriver說可以用別的來替代,沒用過,沒發言權, 總之是不能直接mount不爽,呵呵。所以建議偶爾使用FTP 的人使用,而且Serv_U不用安裝,直接拷貝了就可以使用! 2.ArGoFTP:和Serv_U類似的東西,也很小巧,這個東西我沒有仔細用 過,裝了一下看了看界面就拉到了。不過想來應該和Serv_U 差不多吧,這個是免費的!而Serv_U則需要註冊,所以, 呵呵,大家心照不宣啦。這個東西我在2K下一啟動就被2K 強行關閉了,不知道別人的系統如何?不過我想應該是和 2K有不相容的地方,用過的人說說詳細的功能和缺點吧。 最新版1.0.5.3。 3.G6FTP:也是一個比較常用的Server,freeware。這個東西支持每個 目錄去顯示.message,沒有長時間的去用,所以對於多用戶 大負擔下性能如何也不是很清楚。嘿嘿,反正我現在是不用。 目前我能找到的最新版是2.0beta 6,有keygen的。 4.Vermillion FTP:據老肥介紹很好的一個FTP Server,freeware來的, 我搞了一個晚上,匆匆的瀏覽中感到缺陷在於所有mount 的目錄都可以看到,但是可以設置訪問權限的,可是誰又知道 它有沒有bug會讓該目錄被訪問呢?最新版1.31,有keygen。 最主要的是mount目錄之後/就變成了/x:/,看起來不好看,所以 放棄了:-(。 5.War_FTP:可能是我用的比較多的一個FTP Server了,這個東西設置起來 很煩的,不過對資源佔用較小,我用的時候經常有>500用戶在線, 最多到過1200多,居然沒當機,呵呵。但是致命的缺點是不太穩定, 在2K下經常就error了,尤其是負擔大的時候,Sysadmin都連不上 去,mount目錄和增加用戶也非常方便(如果你熟悉了的話)。 最新版1.70beta1released4,免費軟體。而且我用的時候用的和 ssb一樣的設置居然IP allow不行:-(,難道是和我不相容? 6.WS_FTP:也是一個比較強大的FTP Server了,不是因為WS_FTP是經常被 用到的FTP Client吧?要註冊才可以使用的。這個東西和G6我都是 用一下就放棄了,沒什麼吸引人的地方,或者是我沒用到,用過 的應該發言,我就不多說了,呵呵。最新版1.0.x。 7.IIS: 微軟的東西,性能麼,當然不錯了,佔用系統資源也不錯,不過 現在卻是我在用的,沒辦法,就它還穩定一些了,據勇哥說是 最穩定的FTP Server了。從5.0開始支持了續傳。Pro版的有個 最大的缺陷是僅能連接10個用戶,而且這個數目有點問題,那次我 重啟之後自己都連不進去,當時用戶僅2名而已,而且上載續傳 的問題是你可以對該目錄下任何文件進行任何操作!Advanced Server 版預設是10000用戶。這個東西確實高效!是一個不錯的Server, 我本機下載可以超過3M/s,別的FTP Server都不行。尤其是War_FTP, 僅能到<100K/s,差別極大。管理起來很煩,因為從Server上看不到 用戶的連接情況!你不清楚他們是斷線了還是怎麼了。否則就太 完美了。對Server影響很小(廢話,一啟動就占那麼大資源,如果 再大誰的機器受得了?)。缺點:花錢多,對硬體要求高。 好了!! 介紹這些FTP伺服器軟體後.............................. 為了能夠測試你的FTP伺服器是否工作正常,你還需要一個FTP客戶端軟體,比如FLASHXP或者CuteFTP都行。 三、軟體安裝 1. DNS2Go的安裝 雙按下載得到的d2gsetup.exe文件。安裝程序只要一路選項「Next」直到「Finish」。完成後,電腦會自動執行這個軟體,並出現如圖1的對話視窗。 此時,你還沒有一個合法的域名。按下「Register Domain」註冊一個域名。DNS2Go會出現一個歡迎的對話視窗,按「下一步」,到圖2。選項預設選項,然後繼續「下一步」。 在圖3所示的對話視窗中輸入一個你自己定義的域名,這裡我們輸入dzwlb(大眾網路報的縮寫)。後綴名可以在下拉列表中選項一個,我們用「d2g.com」。按「下一步」後,電腦會問你是否註冊這個域名,當然選項註冊。 接下來的地方要填寫一些個人信息,按實際情況填寫吧。完成這一步後,整個註冊工作也隨之結束,最後電腦會顯示一個完整的註冊信息給你。按「完成」結束註冊工作。因為本文主要是講述FTP伺服器的構架,所以,DNS2Go不作過多的筆墨。 2. Serv-U FTP Server的安裝 本文所採用的Serv-U是4.0的版本,其它版本設置基本相同。雙按下載得到的安裝文件,同樣安裝程序也只是一路「Next」直到安裝結束出現如圖6所示的界面的設置嚮導。 按兩次「Next」後,Serv-U問你是否啟動FTP伺服器,並繼續。再按一次「Next」,出現如圖7所示的嚮導。此時,如果你用的是靜態IP,請將IP位址輸入對話視窗。如果你用的是動態IP,保持對話視窗為空即可。 「Next」後的對話視窗如圖8所示,這裡要求輸入你的域名。將我們剛才在DNS2Go裡申請的域名填寫在此處,按「Next」繼續。這一步裡,問你是否允許匿名訪問,自己決定吧。如果你選項了允許匿名訪問,那麼下面一步是要你輸入訪問的資料夾。按下後面的那個小箱子,選項你的用戶將要訪問的資料夾。接著的一步,Serv-U會問你是否將匿名用戶鎖定在這個資料夾中。如果你選項了「Y」,那麼,用戶就只能訪問這個資料夾了。接著,Serv-U問你是否新增一個用戶。這個用戶不同於匿名用戶,需要賬戶和密碼。接下來的兩個對話視窗便是讓你輸入賬戶和密碼的。同樣在匿名設置中也有兩個問題,問你用戶訪問的資料夾是什麼以及是否將用戶鎖定在資料夾中,根據自己的要求設置吧。最後一個問題是問你要不要一個遠端管理員,如果你可以自己管理,那麼就選項預設選項吧。 3. Serv-U FTP Server的設置 下面,我們依次來看一下,安裝完後的界面中有哪些設置。 License是用來註冊Serv-U的,如果你有一個註冊號的話就按一下「Enter Key」,輸入註冊號。如果沒有的話,那麼你只能試用30天。 Settings中的第一個選項General可以設置用戶的最大傳輸速率和最大用戶連接數。 Activity中的User是用於顯示當前有多少用戶正連接在FTP伺服器上。Blocked Ips用於設置哪些IP位址不可連線到伺服器。Session log是登錄日誌,記錄了伺服器的使用情況。 Domains中設置域名。此處右擊Domains可以增加一個域,如果你有多個域名的話,也可以把它加入進來。這樣,別人就可以用不同的域名來訪問你的FTP伺服器了。這裡顯示了所有域的信息。其中的設置同本機伺服器中的設置基本相同,只不過一個是設置全局,一個是其中一個域的設置。在域中的User中可以管理你的FTP用戶。右擊「User」可以增加和刪除用戶。當然,你還可以以組的形式管理你的帳戶。 四、測試 安裝好CuteFTP,按下快速連接按鈕,輸入你的域名、賬戶和密碼,看是否能登錄。只要你是按前面的方法做的,應該就可以連接了。最好能請你的網友幫你測試一下速度。如果你的帶寬不是很大的話,還是限定一下用戶和流量吧。 其實,如果你註冊了Serv-U,它本身也支持域名指向動態IP位址。但是筆者試了一下,不是很好用。每次重新登錄網路之後,也就是當IP發生變化的時候,必須手動地到它的網站上去更新一下IP位址,程序比較繁瑣。所以筆者沒有作介紹。域名指向動態IP位址的軟體有很多,比如IP88、dynamichost等。但現在大多不支持小區中的電腦和區域網路中的電腦。 如何使用Serv-U架設FTP伺服器。 有人親手架設過FTP伺服器嗎?通常人們在架設FTP伺服器時都為認為微軟的IIS設置繁雜 ,其次是安全性較差。所以在這裡將介紹使用功能強大的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」。 5.Create named account(建立其他帳號嗎):此處詢問是否建立普通登錄用戶帳號; 一般選「Yes」。 6.Account login name(用戶登錄名):普通用戶帳號名,比如輸入「Anonymous」。 7.Password(密碼):設定密碼。由於此處是用明文顯示所輸入的密碼,因此只輸一次 。 8.Home directory(主目錄):輸入(或選項)此用戶的主目錄。 9.Lock anonymous users in to their home directory(將用戶鎖定在主目錄中嗎): 選「Yes」。 10.Account admin privilege(帳號管理特權):一般使用它的預設值「No privilege 」(普通帳號)。 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(活動狀態): 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.16 8.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」(不接受 匿名登錄)等。 3.Activity(活動狀態): Users(用戶):顯示登錄到本伺服器的用戶及其狀態;建議選「Auto reload」(自 動重新整理)。 Domain log(系統日誌):記錄所有登錄(或試圖登錄)到本伺服器的操作痕跡及錯誤 信息等。 4.Groups(組): 利用Groups(組)可以預先建立好一個或多個確定了屬性內容(讀寫等)和控制權限(授予 或禁止某些IP位址訪問)的目錄,以後當我們建立新的用戶,需要用到這些目錄時,直 接增加進去就行了,不用再進去行重複設置。在這種情況下,組的建立可以大大減輕設置 工作量。 建立一個新組:選「Group」→右鍵→「New group」,然後在「Group name」中輸入組 的名字再按「Finish」(結束)即可。 帳號設置 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:\my web」,而根目錄則為「d:\」。 注意:此處可據情修改,但不能超出「Dir access」中「Path」所在盤的範圍,否則登 錄後你將什麼也看不見。 6.Notes(備註):此項用來標注一些說明性的文字。 「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」(一般密碼)。 「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」目錄一樣 有完全控制權。 但是如果你把主目錄放在後,另一個目錄在前,則結果正是你所需要的。 因此,可以總結出,此處設置的基本規律是:有特殊屬性內容的放在前面,共用屬性內容的放在 後面。 用戶屬性內容設置 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」即可。 Serv-U FTP的建立和維護手冊 http://www.slime2.com.tw/forums/show...threadid=41221 |
送花文章: 3,
|
2003-06-12, 01:55 AM | #4 (permalink) |
|
感感感感感感感感感感感感感感感感感感感
感感感感感感感感感感感感感感感感感感感 感感感感一感感感一一感感感感一一感感感 感感一一一一感一感感感感感感一感感感感 感感感感感感感一一一一感感感一感感感感 感一一一一一感一感感一感感感一感感感感 感感感感感感感一一一一感一一一一感感感 感感一一一一感一感感一感感感一感感感感 感感感感感感感一一一一感感感一感感感感 感感一一一一感一感感一一感感一感感感感 感感感感感感感一一一一感一感一感感感感 感感一一一一感感感一一感一感一感感感感 感感一感感一感感一感一感感感一感感感感 感感一感感一感感一感一感感感一感感感感 感感一一一一感一感感一感感感一感感感感 感感一感感感一感一一一感一一一感感感感 感感感感感感感感感一感感感一感感感感感 感感感感感感感感感感感感感感感感感感感 感感感感感感感感感感感感感感感感感感感 |
送花文章: 0,
|
主題工具 | |
顯示模式 | |
|
|
相似的主題 | ||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
FTP伺服器架設速成手冊 | psac | 應用軟體使用技術文件 | 0 | 2006-02-08 02:07 PM |
【注意】各Serv-u FTP站長注意!Serv-U FTP服務器MDTM命令遠端緩衝區溢出漏洞 | psac | 應用軟體使用技術文件 | 0 | 2004-03-14 08:30 PM |
用Delphi開發Serv-U的插件 | psac | 網路軟硬體架設技術文件 | 0 | 2003-11-17 12:46 PM |
如何架設CS伺服器 | psac | 網路軟硬體架設技術文件 | 0 | 2003-07-24 01:13 AM |