將個人電腦配置成ftp服務器完全手冊

將個人電腦配置成ftp服務器完全手冊

ftp服務器完全手冊 
 
FTP簡介 
 
  FTP的全稱是File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。而FTP服務器,則是在互聯網上提供存儲空間的計算機,它們依照FTP協議提供服務。當它們運行時,用戶就可以連接到服務器上下載文件,也可以將自己的文件上傳到FTP服務器中。因此,FTP的存在,大大方便了網友之間遠程交換文件資料的需要,充分體現了互聯網資源共享的精神。現在許多朋友都已經用上了寬帶網,而且硬盤也有足夠的空間,完全可以通過軟件手段把自己的電腦變爲一臺 FTP服務器,和網絡中的朋友們一起分享大家各自收藏的好東東! 
 
  用 Serv-U架設個人FTP 
 
  架設FTP服務器,其實並沒有技術難度,只需用 Serv-U這個軟件就可輕鬆搞定了。Serv-U支持所有版本的Windows操作系統,可以設定多個FTP服務器,可以限定登錄用戶的權限、登錄目錄及服務器空間大小,功能非常完善。以下筆者就以Serv-U漢化版爲例,給大家講講架設個人FTP的具體步驟。 
 
首先下載安裝Serv-U,運行,將出現"設置嚮導"窗口,我們就來跟隨着這個嚮導的指引,一步步進行操作。 
 
  1. 設置Serv-U的IP地址與域名 
 
  一路單擊"下一步"跳過系統提示信息,來到"您的IP地址"窗口,這裏要求輸入本機的IP地址。 
 
  如果你的電腦有固定的IP地址,那就直接輸入;如果你只有動態IP(例如撥號用戶),那該處請留空,Serv-U在運行時會自動確定你的IP地址。 
 
  下一步,進行"域名"設定。這個域名只是用來標識該FTP域,沒有特殊的含義,比如筆者輸入"ftp.wxxi520.com"。 
 
  接下來的"系統服務"選項必須選"是",這樣當你的電腦一啓動,服務器也會跟着開始運行。 
 
2.設置匿名登錄 
 
  匿名訪問就是允許用戶以Anonymous爲用戶名,無需特定密碼即可連接服務器並拷貝文件。如果你不想讓陌生人隨意進入你的FTP服務器,或想成立 VIP會員區,就應該在"匿名賬號"窗口中選"否",這樣就只有經過你許可的用戶才能登錄該FTP。鑑於匿名登錄尚有一定的實用需求,筆者在此選"是"。 
 
  之後就要爲匿名賬戶指定FTP上傳或下載的主目錄,這是匿名用戶登錄到你的FTP服務器後看到的目錄。設定後,嚮導還會繼續詢問你是否將匿名用戶鎖定於此目錄中,從安全的角度考慮,建議選"是"。這樣匿名登錄的用戶將只能訪問你指定的主目錄及以下的各級子目錄,而不能訪問上級目錄,便於保證硬盤上其他文件的安全。 
 
   3.創建新賬戶 
 
  除了匿名用戶,我們一般還需要建立有密碼的專用賬號,也就是說可以讓指定用戶以專門的賬號和密碼訪問你的服務器,這樣做適用於實行會員制下載或只讓好友訪問。在"命名的賬號"窗口中將"創建命名的賬號嗎"選爲" 是",進入"賬號名稱"設置,填入你制定的賬號名稱,而後在"賬號密碼"窗口輸入該賬號的密碼。 
 
  單擊"下一步",會要求你指定FTP主目錄,並詢  問是否將用戶鎖定於主目錄中,選"是",作用與匿名賬戶設定基本相同,不再贅述。 
 
  緊接着要設置該賬戶的遠程管理員權限,分爲"無權限"、"組管理員"、"域管理員"、"只讀管理員"和"系統管理員"五種選項,每項的權限各不相同,可根據具體情況進行選擇。 
 
  至此,我們已擁有了一個域--ftp.wxxi520.com及兩個用戶--Anonymous和wxxi520。點擊"完成"退出嚮導,稍等片刻Serv-U軟件主界面將自動彈出,我們還要在此進行一些管理員設置。 
 
  4.管理員設置 
 
  每個Serv-U引擎都能用來運行多個虛擬的FTP服務器,而虛擬的FTP服務器就稱爲"域"。 
 
  對FTP服務器來說,建立多個域是非常有用的,每個域都有各自的用戶、組和相關的設置。以下筆者就簡要說說管理器界面上必要的各項設置。 
 
★ 首先點擊窗體左方的"本地服務器",勾選右邊的"自動開始(系統服務)"。 
 
★ 選擇左方的"域→活動",這裏記載了該域下所有用戶的活動情況,是非常重要的監控數據。 
 
★ "域→組":在此可自建一些用戶組,把各類用戶歸到相應的組中,便於管理。 
 
★ "域→用戶":這裏有我們剛建立的兩個賬號,其中的細節設置十分重要,具體如下。 
 
  賬號:如果有用戶違反FTP的規定,你可以點擊此處的"禁用賬號",讓該用戶在一段時間內被禁止登錄。另外此處的"鎖定用戶於主目錄"一定要勾選,否則你硬盤的絕對地址將暴露。 
 
  常規:根據自身的實際需要,在此設置最大的下載和上傳速度、登錄到本服務器的最大用戶數、同一IP的登錄線程數等。 
 
  IP訪問:你可以在此拒絕某個討厭的IP訪問你的FTP服務器,只要在"編輯規則"處填上某個 IP地址,以後該IP的訪問將會全部被攔下。 
 
  配額:勾選"啓用磁盤配額",在此爲每位FTP用戶設置硬盤空間。點擊"計算當前",可知當前的所有已用空間大小,在"最大"一欄中設定最大的空間值。 
 
  最後,請在有改動內容的標籤卡上點擊右鍵,選擇"應用",如此才能使設置生效! 
 
  好了!現在,一個簡單的個人FTP服務器就已經完整地呈現在你面前了。不過這時還要測試一下能否成功地下載和上傳。 
 
  下載和上傳 
 
  要使用FTP服務器下載和上傳,就要用到FTP的客戶端軟件。常用的FTP客戶端軟件有 CuteFTP、FlashFXP、FTP Explorer等等。對於它們的具體使用,這裏就不細講了。基本上只要在這些軟件的"主機名"處中填入你廟宇的FTP服務器IP地址,而後依次填入用戶名,密碼和端口(一般爲21),點擊連接,只要能看到你設定的主目錄併成功實現文件的下載和上傳,就說明這個用Serv-U建立起來的FTP服務器能正常使用了! 
 
 
 
FTP服務器架設--架設篇 
 
架設一臺FTP服務器其實很簡單。首先,要保證你的機器能上網,而且有不低於ADSL 512Kbps的網絡速度。其次,硬件性能要能滿足你的需要。最後,需要安裝FTP服務器端的軟件,這類軟件很多,可以使用微軟的IIS(Internet Information Server 因特網信息服務系統),也可以使用專業軟件。不同的軟件提供的功能不同,適應的需求和操作系統也不同。一般來說,系統最低要求如下: 
 
CPU:PⅢ 450MHz以上 
 
內存:256MB SDRAM以上 
 
帶寬:ADSL 512Kbps以上 
 
至於操作系統,Windows 98/Me/NT/2000/XP均可,如果對服務器的性能和安全性要求很低,可以採用Windows 98和Windows Me。本文中,如無特殊說明,均以Windows XP專業版爲操作系統,其餘操作系統下FTP服務器的架設及設置均大同小異。 
 
  一、用IIS架設 
 
  如果只是想建個小型的同時在線用戶數不超過10個的FTP服務器,且不會同時進行大流量的數據傳輸,可以用IIS 5.0作爲服務器軟件來架設(IIS只適用於Windows NT/2000/XP操作系統)。 
 
  1.安裝 
 
  Windows XP默認安裝時不安裝IIS組件,需要手工添加安裝。進入控制面板,找到"添加/刪除程序",打開後選擇"添加/刪除Windows組件",在彈出的"Windows組件嚮導"窗口中,將"Internet信息服務(IIS)"項選中。在該選項前的"√"背景色是灰色的,這是因爲Windows XP默認並不安裝FTP服務組件。再點擊右下角的"詳細信息",在彈出的"Internet信息服務(IIS)"窗口中,找到"文件傳輸協議(FTP)服務",選中後確定即可。 
 
安裝完後需要重啓。Windows NT/2000和Windows XP的安裝方法相同。 
 
2.設置 
 
   
 
  電腦重啓後,FTP服務器就開始運行了,但還要進行一些設置。點擊"開始→所有程序→管理工具→Internet信息服務",進入"Internet信息服務"窗口後,找到"默認FTP站點",右擊鼠標,在彈出的右鍵菜單中選擇"屬性"。在"屬性"中,我們可以設置FTP服務器的名稱、IP、端口、訪問賬戶、FTP目錄位置、用戶進入FTP時接收到的消息等。 
 
  1)FTP站點基本信息 
 
  進入"FTP站點"選項卡,其中的"描述"選項爲該FTP站點的名稱,用來稱呼你的服務器,可以隨意填,比如"我的小站";"IP地址"爲服務器的IP,系統默認爲" 全部未分配 ",一般不須改動,但如果在下拉列表框中有兩個或兩個以上的IP地址時,最好指定爲公網IP;"TCP端口"一般仍設爲默認的21端口;"連接"選項用來設置允許同時連接服務器的用戶最大連接數;"連接超時"用來設置一個等待時間,如果連接到服務器的用戶在線的時間超過等待時間而沒有任何操作,服務器就會自動斷開與該用戶的連接。 
 
  2)設置賬戶及其權限 
 
  很多FTP站點都要求用戶輸入用戶名和密碼才能登錄,這個用戶名和密碼就叫賬戶。不同用戶可使用相同的賬戶訪問站點,同一個站點可設置多個賬戶,每個賬戶可擁有不同的權限,如有的可以上傳和下載,而有的則只允許下載。 
 
  3)安全設定 
 
  進入"安全賬戶"選項卡,有"允許匿名連接"和"僅允許匿名連接"兩項,默認爲"允許匿名連接",此時FTP服務器提供匿名登錄。"僅允許匿名連接"是用來防止用戶使用有管理權限的賬戶進行訪問,選中後,即使是Administrator(管理員)賬號也不能登錄,FTP只能通過服務器進行"本地訪問"來管理。至於"FTP站點操作員"選項,是用來添加或刪除本FTP服務器具有一定權限的賬戶。IIS與其他專業的FTP服務器軟件不同,它基於Windows用戶賬號進行賬戶管理,本身並不能隨意設定FTP服務器允許訪問的賬戶,要添加或刪除允許訪問的賬戶,必須先在操作系統自帶的"管理工具"中的"計算機管理"中去設置Windows用戶賬號,然後再通過"安全賬戶"選項卡中的"FTP站點操作員"選項添加或刪除。但對於Windows 2000和Windows XP專業版,系統並不提供"FTP站點操作員"賬戶添加與刪除功能,只提供Administrator一個管理賬號。 
 
  提示:匿名登錄一般不要求用戶輸入用戶名和密碼即可登錄成功,若需要,可用"anonymous"作爲用戶名,以任意電子郵件地址爲密碼來登錄。 
 
4)設置用戶登錄目錄 
 
  最後設置FTP主目錄(即用戶登錄FTP後的初始位置),進入"主目錄"選項卡,在"本地路徑"中選擇好FTP站點的根目錄,並設置該目錄的讀取、寫入、目錄訪問權限。"目錄列表樣式"中"UNIX" 和"MS-DOS"的區別在於:假設將G \Ftp設爲站點根目錄,則當用戶登錄FTP後,前者會使主目錄顯示爲"\",後者顯示爲"G \Ftp"。 
 
設置完成後,FTP服務器就算真正建成了。如果前面IP地址爲218.1.1.1,則用戶使用FTP客戶端軟件(用來登錄FTP服務器的上傳/下載軟件,如CuteFTP、FlashFXP等,如無特別說明,本文中所稱FTP客戶端軟件均以CuteFTP Pro 2.0爲例)時,主機處填218.1.1.1,端口填21,此服務器的地址表述爲:ftp //218.1.1.1 21。IIS雖然安裝簡單,設置較簡便,但功能不強,管理也很麻煩,尤其是連新建一個基本的授權訪問賬戶都要進行繁雜的設置,而且IIS本身的安全性也比較差,容易受到諸如"紅色代碼"等專門針對IIS漏洞進行攻擊的病毒侵襲,因而很多人都喜歡使用第三方的FTP服務器軟件來架設。 
 
  二、用Serv-U等第三方FTP服務器軟件架設 
 
  除IIS外,還有很多FTP服務器軟件可以架設,如Wu-FTP、ProFtpd、Serv-U等,但大部分只適用於Unix、Linux系統,如果使用Windows系統,強烈推薦使用Serv-U。Serv-U(下載地址:http //www.newhua.com/FTPServU.htm,含漢化包)是一種被廣泛運用的FTP服務器端軟件,支持Windows 3x/9x/Me/NT/2000等全Windows系列。它安裝簡單,功能強大,可以用同一個IP設定多個FTP服務器、限定登錄用戶的權限、登錄主目錄及空間大小、支持遠程登錄管理等,適合絕大部分個人自建FTP的需要。 
 
  1.安裝 
 
  Serv-U的安裝比IIS還簡單。先執行英文原版安裝文件,按提示一路"NEXT"即可。要注意的是,在選擇安裝目錄時,最好選擇安裝在一個非系統盤裏,以免將來系統發生異常時還要重新進行賬號等的設置。然後執行漢化文件,選擇原版安裝目錄,一路"下一步"即可完成安裝。 
 
  2.設置 
 
  與IIS不同,Serv-U在第一次運行時會以嚮導的方式一步一步地提示用戶進行設置,整個過程不超過五分鐘,非常人性化。爲了方便說明,先假設我們要架設一個固定IP爲218.1.1.1,端口爲21,根目錄絕對路徑爲G \Ftp,允許匿名訪問和擁有一個用戶名爲dys、密碼爲syd、管理賬戶名叫"MyFtp"的公網FTP服務器。運行Serv-U,彈出嚮導窗口,依次設置如下選項: 
 
1)"您的IP地址":這裏我們填入218.1.1.1,如果你是ADSL等方式撥號上網,擁有的是動態IP或者不知道本機IP,此處請留空。 
 
  2)"域名":就是該FTP站點的名稱,可以隨意取名,這裏填入"MyFtp"。 
 
  3)"匿名賬號":決定該FTP站點是否允許匿名用戶訪問。選擇"是"。 
 
  4)"匿名主目錄":設置匿名用戶登錄站點後所處的目錄位置。輸入"G \Ftp"。 
 
  5)"鎖定於主目錄":假設在"匿名主目錄"中設置匿名用戶登錄後所處的目錄位置爲"G \Ftp\Guest",那麼,選擇"是"後,當匿名用戶登錄FTP後,就被鎖定在G \Ftp\Guest目錄下,只能查看Guest目錄裏的內容,不能進入上級目錄"Ftp",同時該目錄在FTP客戶端軟件中顯示爲"\",如果未被鎖定,則會完整顯示爲"G \Ftp\Guest"。這裏選擇"是"。 
 
  6)" 命名的賬號":決定是否要創建有一定管理權限的賬戶。這裏選"是"。 
 
  7)" 賬號名稱":就是具有一定管理權限的賬戶登錄名稱。填入"dys"。 
 
  8)" 賬號密碼":設置賬戶的登錄密碼。輸入"syd"。 
 
  9)"主目錄":與"匿名主目錄"一樣,用來設置管理賬戶登錄後所處的目錄位置。輸入"G \Ft  p"。 
 
  10)"鎖定於主目錄":選擇"是"。 
 
  11)"管理員權限":用來設置管理賬戶的管理權限級別。這裏選"無權限",後面再詳述。 
 
設置完成,地址爲:ftp //218.1.1.1 21的FTP服務器就算架設成功了。最後可用CuteFTP分別以匿名和dys的賬戶登錄驗證。 
 
提示:以上這些設置並非最終設定,你還可以在Serv-U主界面中隨時修改。 
 
  3.用同一個IP架設多個FTP服務器 
 
  如果帶寬允許的話,你還可利用同一個IP輕鬆架設多個服務器。在Serv-U中,將"本地服務器"下"域"中的每個FTP服務器稱爲"域",剛纔創建的"MyFtp"服務器就是一個名叫"MyFtp"的域。要架設多個服務器,實際上就是創建多個擁有不同端口的域而已。 
 
  右擊"域",選"新建域",在彈出的嚮導中參照"MyFtp"進行設置,只是在端口處一定不要與已經創建的"域"的端口或被其他系統服務佔用的端口衝突即可。如果填入22,則此服務器的地址就是:ftp //218.1.1.1 22。依此而爲,就可以架設多個FTP服務器了。 
 
  三、用動態IP域名解析軟件架設擁有固定域名的FTP服務器 
 
  在上面的介紹中,我們假設的是該服務器擁有218.1.1.1的固定IP,而事實上,大部分想架設個人FTP的用戶通常都是用ADSL等方式撥號上網。由於每次撥號上網後被分配到的IP地址都不相同,那這是否就意味着不能架設FTP服務器呢? 
 
有兩個解決辦法:一是在剛纔嚮導中的"您的IP地址"中留空,然後完成其它嚮導設置。進入Serv-U主界面,先點擊菜單欄上的"幫助→本機IP地址",將本機IP地址複製,再通過其他途徑告知每個用戶。每撥號上網一次就重複此操作一次;二是到網上下載安裝一個動態IP域名解析軟件,如國外的DNS2Go、國內的花生殼、88IP等,此類軟件不管本機的IP如何變化都能將一個固定域名自動解析到本機IP上。這樣,用戶只要輸入這個固定域名作FTP地址就可以訪問到你的服務器。很明顯,第一種方法相當麻煩,需要你有極大的耐心,第二種就相當簡便,用戶只要記住此域名而不用管IP是否變化。美中不足的是,目前絕大部分此類軟件需要付費註冊才能永久使用,不註冊只能免費使用30天。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章