熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows服務器 >> 正文

打造自己的FTP服務器

2022-06-13   來源: Windows服務器 
    基於K可以直接添加IIS服務來架設自己的FTP服務器但XP下本人試過用IIS服務來架設
    但並沒有成功XP系統已成為主流下面通過軟件來實現打造自己的FTP服務器
    將下載到的ServU直接運行即可一路Next也是大家習以為常的了然而當我們第一次運行ServU時程序會自動執行Wizard(設置向導)這對於廣大初次接觸FTP服務器的朋友而言也是極為方便的
    前面的Wizard步驟大家可以別去管它照樣一路Next而到了如圖的界面時大家要留心一下如果你准備利用自己的本地硬盤資源進行FTP服務的話那麼直接選擇Next就可以了而如果你想使用其他Internet資源的話可以選擇Cancel進入另一個設置選項由於我們的FTP應用主要將自己的本地硬盤信息給他人共享因此可以選擇Next來進一步地設置當然如果你有其他應用也完全可以根據自己的需要選擇
    Your IP Address這一選項中我們需要認真填寫不然很可能造成FTP服務器建立失敗對於那些使用ModemISDNADSL等設備上網的朋友而言他們的個人IP地址是隨著ISP的分配而變化的因此不能在這個選項中填寫而那些使用FTTB(光纖到樓)的用戶就可以填寫自己的固定IP這點千萬要注意
    下面這個步驟大家就要仔細考慮一下了如果選擇了Yes那麼意味著任何人都可以訪問你的FTP服務器而且不需要什麼用戶名和密碼等如果選擇No則可以添加具體的用戶設置他們的用戶名和密碼
    經過以上設置我們的FTP服務器就基本架設成功了
    如果你想進一步控制訪問者的行為的話可以仔細看看這一部分而如果你僅僅是要簡單架設一個臨時的FTP服務器供朋友下載的話則完全可以跳過這部分
    限制訪問者的帶寬和多線程
    如果訪問者較多的話你還可以設置它的最大下載/上傳速度以節約你的帶寬這點對於寬帶上網的用戶是很有用的此外有些訪問者喜歡用Netants等多線程下載軟件這很容易造成我們的FTP服務器崩潰防止這類問題出現的方法就是限制同一個IP的連接數我們可以選擇Domians→匿名登錄→Users選中你要控制的用戶名然後選擇右邊的General選項卡就可以設置用戶最大下載/上傳速度等項目了
  設置訪問者權限
    面對眾多訪問者你不能保證每個人都不會對你的數據造成危害在ServU的缺省選項中訪問者是可以任意進行刪除上傳重命名等操作的這對於我們來說是非常危險的選擇Dir Access選項卡進行相關設置在最右邊的選擇框中可以分別設置訪問者的上傳刪除遠程運行程序的權力
   拒絕不受歡迎者
    你有過被某某網站封鎖IP的經歷嗎?呵呵這回你可以自己爽一下了在ServU的IP Access中你可以輕松地設置IP過濾器把那些你討厭的人拒之門外而且還支持IP中的通配符使用相當方便
    設置用戶上傳空間
    有些個人網站的建立是靠大家支持的它需要訪問者不斷上傳內容但是有些訪問者喜歡上傳大量數據很可能把硬盤撐破這時我們可以通過Quota選項卡分配用戶的最大上傳空間呵呵很有些做網管的感覺吧
    架設好FTP服務器之後我們還要通知朋友來訪問一般來說大家可以使用IECuteFTP甚至FlashGet等下載軟件來進行訪問使用IE訪問時不能直接輸入網址或IP地址訪問需要按以下格式訪問ftp://用戶名密碼@網址(或IP地址)使用CuteFTP等上傳軟件訪問時設置方法和我們訪問免費主頁空間的方法一樣
ServU的特征
    支持多種用戶接入
    支持匿名用戶可隨時限制用戶數
    安全選項多
    可基於目錄或文件實現安全管理
    支持虛擬多主目錄IP站點登錄
    比例和帶寬限制
    作為系統服務運行
    遠程實施項目
    通過FTP的遠程打印
    可擴充性
    易於安裝便於維護
    多種登錄選項
    快速
ServU的設置
    ServU運行後會出現Setup wizard(設置向導)的窗口使用設置向導會使整個設置過程變得非常簡單
    Install as system server(安裝成一個系統服務器嗎)Yes
    Allow anonymous access(接受匿名登錄嗎)此處可根據自己需要選擇
    Anonymous home directory(匿名主目錄)此處可輸入(或選擇)一個專供匿名用戶登錄的主目錄
    Lock anonymous users in to their home directory(將用戶鎖定在剛才選定的主目錄中嗎)即是否將上一步中的主目錄設為用戶的根目錄一般選Yes
    Create named account(建立其他帳號嗎)此處詢問是否建立普通登錄用戶帳號一般選Yes
    Account login name(用戶登錄名)普通用戶帳號名比如輸入Anonymous
    Password(密碼)設定密碼由於此處是用明文顯示所輸入的密碼因此只輸一次
    Home directory(主目錄)輸入(或選擇)此用戶的主目錄
    Lock anonymous users in to their home directory(將用戶鎖定在主目錄中嗎)Yes
    Account admin privilege(帳號管理特權)一般使用它的默認值No privilege(普通帳號)
    最後選Finish(結束)即完成設置
Local Server(本地服務器)屬性
    Local Server(本地服務器)此處可設置是否自動開啟FTP服務以及手動開啟或停止FTP服務等
    License(許可證)安全許可證書
    Settings(設置)
    General/Maxspeed:用於設置最大傳輸速率(kB/s)
    General/Maxnoof users:用於設置連接到本服務器的最多用戶數
    其他項目均與保持服務器的安全性有關
Activity(活動狀態)
    Users(用戶)顯示當前登錄的用戶IP地址等資料及當前工作狀態建議選中Auto reload(自動刷新)如果選中某個用戶單擊右鍵再選Kill user即可將它從服務器中踢出去
    Blocked IPs(被擋住的IP)此處用來暫時禁止某些IP訪問本系統單擊工具欄的+即可增加被暫時禁止的IP地址及禁止登錄的總時間(從增加之後開始計算)列表中可以看見被禁止的IP地址及其對應計算機的完整域名和離解禁尚有多少時間(以秒為單位)等在列表中單擊右鍵即可以選擇刪除已禁止的IP地址
    Session log(系統日志)記錄所有登錄(或試圖登錄)到本機的操作痕跡及錯誤信息等
Domains(域名)屬性
    (即選中的FTP服務器名)此處可修改相應域名IP地址及端口號等
    Settings(設置)即完全允許或禁止登錄的IP地址等
    General/max Noof users(最大用戶數)此處可以設置允許同時登錄到本FTP服務器的最大用戶數
    IP access/deny access(拒絕)此處可設置拒絕登錄到本FTP服務器的計算機IP地址列表
    IP access/allow access(允許)此處可設置允許登錄到本FTP服務器的計算機IP地址列表
    IP access/rule(規則)此處可輸入指定的IP地址或IP地址的范圍接受如之類的單個IP地址或是接受如之類的IP地址范圍也可以接受如*之類的通配符和類似?之類單個字符的限制等多種格式Add為添加Remove為刪除
    Message(信息)此處可改變一些提示性顯示信息Signon message file(開始廣播)Server offline(服務器未工作)No anonymos access(不接受匿名登錄)等


    Activity(活動狀態)
    Users(用戶)顯示登錄到本服務器的用戶及其狀態建議選中Auto reload(自動刷新)
    Domain log(系統日志)記錄所有登錄(或試圖登錄)到本服務器的操作痕跡及錯誤信息等
    Groups(組)
    利用Groups(組)可以預先建立好一個或多個確定了屬性(讀寫等)和控制權限(授予或禁止某些IP地址訪問)的目錄以後當我們建立新的用戶需要用到這些目錄時直接添加進去就行了不用再進行重復設置在這種情況下組的建立可以大大減輕設置工作量
    建立一個新組Group→右鍵→New group然後在Group name中輸入組的名字再按Finish(結束)即可
帳號設置
    Disable account(禁用帳號)如果選中它則此帳號將無法使用
    User name(用戶名)此處顯示並可改變該用戶的登錄名修改後左邊面板的用戶名也會自動作相應的變更
    Group(s)(組)如果有建立組則此處通過選擇可以組更多的目錄這些組中目錄的屬性在建立組時確定用戶在Dir access中不能修改如果組用戶的主目錄不在根目錄(見下面第
    Password(密碼)此項為<>(加密)說明有密碼為保密因此內容不予顯示如果為空白則不需密碼如有輸入任何密碼均顯示<>
    Home directory(主目錄)此處原則上為用戶登錄後的主目錄實際用戶登錄的根目錄將由General屬性中的Lock user in home directory來決定
    比如此處路徑為d:\mywebGeneral中相應項為選中則主目錄和根目錄均為d:\myweb
    再比如此處路徑為d:\mywebGeneral中相應項為不選中則主目錄為d:\myweb而根目錄則為d:\
    注意此處可據情修改但不能超出Dir accessPath所在盤的范圍否則登錄後你將什麼也看不見
    Notes(備注)此項用來標注一些說明性的文字
General的設置
    Lock user in home directory(將用戶鎖定在主目錄)如果選中則只允許用戶訪問主目錄以下的文件和目錄(主目錄即為根目錄)如果不選中則用戶可一直訪問到主目錄所在盤的實際根目錄(比如d:\)下當然可能並沒有讀其他文件目錄或寫等權限但是仍建議一般選中此項
    Hide files(隱藏文件)在列表時不顯示屬性為隱含的文件
    Always allow login(總是接受登錄)本帳戶永遠有效
    Allow only N login(s)from same IP address(只接受同一個IP地址的N個用戶登錄)對於限制外部局域網接入的機器數量非常有用
    Allow user to change password(接受用戶改變密碼)有些FTP客戶端有允許用戶改變自己FTP密碼的功能此處就是為他們准備的
    Maxupload speed(最大上載速率)可以限制客戶端上傳文件的最大速率(以kB/s為單位)
    Maxdownload speed(最大下載速率)下傳文件的最大速率(以kB/s為單位)
    Idle timeou(空閒溢出時間)超過某分鐘不工作(讀寫等操作)就丟棄已產生的連接
    MaxNoof users(用戶的最大編號)此項是可訪問的最大用戶編號
    Logging message file(登錄信息文件)在這裡可以輸入(或選擇)一個事先建立好的文本文件(一般)的完整路徑和文件名登錄成功之後就會出現相關提示信息
    Password type(密碼類型)一般選默認的Regular password(常規密碼)
    Dir access(目錄存取屬性)的設置
    Path(路徑)目錄所在的實際路徑Access(屬性)是存取屬性Group(組)是所屬組
    Files/read(讀)對文件進行操作(復制下載不含查看)的權力
    Files/write(寫)對文件進行操作(上傳)的權力
    Files/append(附加)對文件進行操作和附加操作的權力
    Files/delete(刪除)對文件進行刪除(上傳更名刪除移動)操作的權力
    Files/execute(執行)直接運行可執行文件的權力
    Directories/list(列表)對文件和目錄的查看權力
    Directories/create(建立)建立目錄的權力
    Directories/remove(移動)對目錄進行移動刪除和更名的權力
    Inherit(繼承)如選中則以上所選屬性對所選Path中指定目錄以下整個目錄樹起作用否則就只對當前目錄起作用
    對於有多個Path的情況有時順序是至關重要的比如主目錄為d:\myweb其下有一個路徑為d:\myweb\win的目錄現在想讓當前用戶對d:\myweb\win只能有查看權力而對主目錄下其他目錄則有完全控制的權力
具體需要按如下步驟進行
    Add一個Path選擇d:\myweb權限為所有都選中(特別要包括InheritAdd另一個Path選擇d:\myweb\win權限為只選List(列表)
    如果主目錄在前另一個目錄在後則你登錄進去後就會發現你對Win目錄一樣有完全控制權
    但是如果你把主目錄放在後另一個目錄在前則結果正是你所需要的
    因此可以總結出此處設置的基本規律是有特殊屬性的放在前面共用屬性的放在後面
用戶屬性設置
    IP access(IP訪問)選項
    Deny access(拒絕訪問)選中此項則下面列出的IP地址被拒絕訪問此FTP服務器
    Allow access(允許訪問)選中此項則只有下面列出的IP地址被允許訪問此FTP服務器
    Rule(規則)在此處輸入IP地址再按向下的手圖標則被加進列表向上的手是刪除選中的IP地址
    UL/DL ratios(上傳/下載比例)選項
    Quota(配額)選項
    Enable disk quota(允許磁盤配額)如選中此項則可設定上傳空間的大小
    Current(當前)這裡顯示的是已用空間可通過按Calculate current按鈕來得到此值
    Maximum(最大)這裡可設定最大的上傳空間
    注以上單位均為kB(千字節)
其他操作
    增加新的FTP服務器選左邊面板中的Domains→右鍵→New domain再按提示操作即可需要注意的是如果它與現有的FTP服務器使用同一個IP地址則必須選不同的端口號
    刪除FTP服務器選中左邊面板中相應的服務器名再單擊右鍵選中Delete即可
    建立新用戶選中左邊面板中的相應服務器名再單擊右鍵選中New user即可
    刪除用戶選中左邊面板中的相應用戶名再單擊右鍵選中Delete user即可
    復制用戶選中左邊面板中的相應用戶名(也可在其右邊面板的任意處)再單擊右鍵選中Copy user即可


From:http://tw.wingwit.com/Article/os/fwq/201311/29806.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.