當前位置:首頁 » 文件傳輸 » 深度解析ftp
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

深度解析ftp

發布時間: 2022-05-02 20:08:17

❶ FTP有什麼用,和網盤的區別是什麼通俗的講,最好不要復制專業知識

FTP 是文件上傳協議,用於往伺服器傳文件的!網盤就是網上U盤,就是把你要的東西放在網上!區別的話,一個是協議,一個網路名詞!

❷ ftp地址解析

你的ip是不是固定ip 如果是固定ip那就好處理了,去申請個域名,直接轉到你的ip上就可以了,如果你的ip不是固定ip 可以去下載個 花生殼 類似的動態域名解析軟體,就可以搞定。我試過的完全可以。
兄弟你ftp里都有啥好東西? 給我發個紙條,給個用戶名我進去看看

❸ FTP的基本原理

一、 DHCP服務是什麼

DHCP稱為動態主機配置協議。DHCP服務允許工作站連接到網路並且自動獲取一個IP地址。配置DHCP服務的伺服器可以為每一個網路客戶提供一個IP地址、子網掩碼、預設網關、一個WINS伺服器的IP地址,以及一個DNS伺服器的IP地址。

二、DHCP服務在實際應用中的常見問題

1、在一個子網內是否可以存在多台DHCP伺服器,如果存在的話,那麼該子網中的客戶機能否正確獲取地址,將會獲取哪個DHCP伺服器所分配的地址,是否能控制客戶機器能從管理人員所設置的DHCP伺服器中獲取地址而不會從一些非法用戶自建的DHCP伺服器中取得非法得IP?

2、如果網路中存在多個子網,而子網的客戶機需要DHCP伺服器提供地址配置,那麼是採取在各個子網都安裝一台DHCP伺服器,還是只在某一個子網中安裝DHCP伺服器,讓它為多個子網的客戶機分配IP地址,應該如何實現?

3、如果採取在一個子網中安裝DHCP伺服器,讓它為多個子網的客戶機分配IP地址,那麼應該需要在一台DHCP伺服器中創建多個不同范圍的作用域,而我們如何可以准確地保證相應范圍的地址分配給相應子網地主機呢?

4、如果客戶機器無法從DHCP伺服器中獲取IP地址,那麼Windows2000客戶機器將會如何處理自己的TCP/IP設置?

三、DHCP的工作原理

要解析第二點中所提的問題,首先要搞清楚DHCP的實際的工作過程及原理,下面就對此做簡單介紹:DHCP是一個基於廣播的協議,它的操作可以歸結為四個階段,這些階段是IP租用請求、IP租用提供、IP租用選擇、IP租用確認。

1、IP租用請求:在任何時候,客戶計算機如果設置為自動獲取IP地址,那麼在它開機時,就會檢查自己當前是否租用了一個IP地址,如果沒有,它就向DCHP請求一個租用,由於該客戶計算機並不知道DHCP伺服器的地址,所以會用255.255.255.255作為目標地址,源地址使用0.0.0.0,在網路上廣播一個DHCPDISCOVER消息,消息包含客戶計算機的媒體訪問控制(MAC)地址(網卡上內建的硬體地址)以及它的NetBIOS名字。

2、IP租用提供:當DHCP伺服器接收到一個來自客戶的IP租用請求時,它會根據自己的作用域地址池為該客戶保留一個IP地址並且在網路上廣播一個來實現,該消息包含客戶的MAC地址、伺服器所能提供的IP地址、子網掩碼、租用期限,以及提供該租用的DHCP伺服器本身的IP地址。

3、IP租用選擇:如果子網還存在其它DHCP伺服器,那麼客戶機在接受了某個DHCP伺服器的DHCPOFFER消息後,它會廣播一條包含提供租用的伺服器的IP地址的DHCPREQUEST消息,在該子網中通告所有其它DHCP伺服器它已經接受了一個地址的提供,其他DHCP伺服器在接收到這條消息後,就會撤銷為該客戶提供的租用。然後把為該客戶分配的租用地址返回到地址池中,該地址將可以重新作為一個有效地址提供給別的計算機使用。

4、IP租用確認: DHCP伺服器接收到來自客戶的DHCPREQUEST消息,它就開始配置過程的最後一個階段,這個確認階段由DHCP伺服器發送一個DHCPACK包給客戶,該包包括一個租用期限和客戶所請求的所有其它配置信息,至此,完成TCP/IP配置。

四、DHCP服務常見問題的解決方案

本文第二點中我們所提出的問題有四點,以下就此4個問題做相應的分析並給出我個人的一些解決方案,相信可以對學習DHCP服務的自學者會有一定的幫助,這些問題也是在實際教學中學生提出疑問最多的知識難點。

1、根據客戶計算機的IP租用原理可以知道,在一個子網內,如果存在多台DHCP伺服器來提供地址配置信息,這是不違反請求、分配原則的,因為只要中有一台客戶計算機在該子網中提出IP地址租約請求,由於請求是廣播形式的,所以在子網中可以有任意數量的特定DHCP伺服器響應一個IP租用請求,而客戶請求後選中的是這些任意特定DHCP伺服器中的某一台,這個選擇具有隨機性,但有一點要注意的是客戶只能為每一張網路介面卡接受一個租用提供,上面所謂特定的DHCP伺服器是指那些經過系統授權的DHCP伺服器,而非授權的DHCP伺服器將無法在網路中提供正常的地址分配服務,這一點非常重要,因為這樣一來客戶機器將只會在管理員設定的地址范圍中取得地址,Windows 2000操作系統的這一新增功能,通過對DHCP伺服器進行認證避免了非法DHCP伺服器分配非法IP地址造成的IP地址沖突,在實際應用中,客戶機器獲取非法的地址經常是造成網路癱瘓和無法正常通訊的一大原因。綜合上面的分析可以做出第一個問題的結論:在一個子網中可以存在多台DHCP伺服器來提供地址分配,但能夠作為地址提供的不是任意的DHCP伺服器,而應該是經過系統認證的那些,客戶機請求地址時最終從那一台經過認證機器中獲取時隨機的。此外,從另一個角度看,在相同子網上使用多個 DHCP 伺服器,將為它所服務的 DHCP 客戶機提供更強的容錯能力,如下圖所示,在一個子網內(網路號為192.168.1.0 掩碼為255.255.255.0)共用兩個 DHCP 伺服器,其中的DHCP伺服器1不可用的話,DHCP伺服器2可以取代它並繼續租用新的地址或續訂現有客戶機。可以建議採用的解決方案是使用 80/20 規則來劃分兩個 DHCP 伺服器之間的作用域地址,具體做法可以是將伺服器 1 配置成可使用大多數地址(約 80%),伺服器 2 可以配置成讓客戶機使用其他地址(約 20%)。

2、如果在一個網路中存在多個子網,而多個子網的主機都需要DHCP伺服器來提供地址配置信息,那麼我們可以採用的方法是在每一個子網中安裝一台DHCP伺服器,讓它們來為各個子網分配IP地址,但從節約資源利用出發,我們一般情況下不這樣做,可以採取在一個子網中安裝DHCP伺服器,讓它來為多個子網分配IP地址,實現多子網地址分配可以藉助DHCP的中繼代理功能實現,而作為中繼代理的設備可以是一台提供中繼代理程序的Windows2000伺服器或是一個符合RFC1542規定的路由器,具備 DHCP/ BOOTP Relay Agent 的功能(DHCP relay agent能夠把 DHCP/BOOTP 廣播信息從一個網段轉播到另一個網段上)。以管理的區域網分為三個子網,用Win2000伺服器連接。

下面是實現跨子網使用DHCP伺服器的具體解決方案:

(1)安裝DHCP中繼代理程序:在Windows2000伺服器的「路由和遠程訪問」窗口中,依次展開「本地伺服器→IP路由選擇→常規」選項,右鍵點擊「常規」選項,在彈出的菜單中選擇「新增路由協議」,然後在「新路由協議」窗口中選擇「DHCP中繼代理程序」,接著點擊「確定」按鈕。

(2)指定DHCP伺服器:右鍵點擊剛剛添加的「DHCP中繼代理程序」選項,在彈出菜單中選擇「屬性」,進入「DHCP中繼代理程序屬性」對話框,在「常規」標簽頁的「伺服器地址」欄中輸入子網1中DHCP伺服器的IP地址:192.168.1.2,然後點擊「添加」按鈕,最後點擊「確定」按鈕關閉該對話框。

(3)配置訪問介面:右鍵點擊「DHCP中繼代理程序」選項,在彈出菜單中選擇「新增介面」,然後在「DHCP中繼代理程序的新介面」對話框中的「介面」列表框中選中可以訪問子網1中的DHCP伺服器的介面,這里新增的介面應該是介面二和介面三,接著點擊「確定」按鈕。然後在彈出的「DHCP中繼站屬性」對話框中,選中「中繼DHCP數據包」選項,這樣就啟用了它的中繼功能,最後點擊「確定」按鈕。

(4)DHCP伺服器中配置一個超級作用域,其中包含三個普通作用域,作用域地址范圍可以分別設置為192.168.1.10~192.168.1.254(分配給子網1的PC使用);192.168.2.10~192.168.2.254(分配給子網2的PC使用);192.168.3.10~192.168.3.254(分配給子網3的PC使用),必須記住DHCP只能為每一個子網分配一個范圍。

完成以上配置後,子網2和子網3中的DHCP客戶機PC2及PC3就可以通過主機A的DHCP中繼代理程序訪問子網1中的DHCP伺服器。

3、解決了單台DHCP伺服器為多個子網分配IP地址後,我們還要搞清楚的一個問題是,如果某一個子網的PC如子網2中的PC2或子網3中的PC3發出地址請求信息後,主機A可以作為中繼代理對他們的請求傳達子網1中的DHCP伺服器,但該DHCP伺服器如何可以確定並准確地將作用域192.168.2.0網段的地址分給PC2而把作用域192.168.3.0網段的地址分給PC3呢?這個是多數學生可能存在的疑問,要搞清楚這個問題,可以參考以下的原理分析來找答案:以子網2中的主機PC2為例,DHCP 客戶機PC2在子網2 上廣播 DHCP/BOOTP discover 消息 (DHCPDISCOVER),廣播是將消息以 UDP (User Datagram Protocol)數據包的形式通過 67 埠發出,當中繼代理(relay agent)主機A接收到這個消息後,它檢查包含在這個消息報頭中的網關IP 地址,如果網關IP 地址為 0.0.0.0 ,則用 relay agent主機A的介面二的IP地址192.168.2.1替換它,然後將其轉發到 DHCP 伺服器所在的子網1上(主機A還擔任路由器功能)。當在子網1中的 DHCP伺服器收到這個消息後,它開始檢查消息中的網關IP地址,然後判斷該網關地址是否包含在DHCP的某一個作用域范圍內,從而決定它是否可以使用相應的作用域的地址來提供IP地址租約,當然,本例中DHCP伺服器將會從作用域192.168.2.10~192.168.2.254選取一個地址來配置PC2;也就是說DHCP客戶機的請求地址消息中的網關IP地址 (GIADDR) 將是DHCP伺服器用來確定從那個DHCP 范圍中挑選IP地址來配置客戶機的依據。
二、
環球信息網(WWW)是Internet上信息的一種具體應用與表現形式,它在整個Internet中占據著十分重要的地位。超媒體是WWW的技術基礎。
WWW服務採用客戶/伺服器工作模式:信息資源以網頁的形式存儲在Web伺服器中,用戶查詢信息時執行一個客戶端的瀏覽器程序,向Web伺服器發出請求,Web伺服器根據客戶端的請求內容,將保存在Web伺服器中的某個網頁返回給客戶端。瀏覽器接收到頁面後對其進行解釋,最終將圖、文、聲並茂的畫面呈現給用戶。
在WWW中,使用統一資源定位符(URL)來表示網頁地址。
1. 環球信息網WWW(World Wide Web) 是Internet上能滿足信息查尋或獲取要求的一種信息組織方式。
2. 超文本(Hypertext)是一種用計算機來實現連接網頁中相關文本內容的結構。
3. 超媒體=超文本+多媒體。
4. WWW伺服器
WWW伺服器也稱Web伺服器,建立WWW伺服器是Internet網點建成後要考慮的第一件事。
WWW伺服器與域名伺服器的概念與應用技術在網路系列課程中已作介紹,這里不再重復。
5. WWW客戶瀏覽器
• Web瀏覽器是最終用戶與WWW之間的前端界面
• Web瀏覽器的功能
• 常用的Web瀏覽器
Netscape Navigator(網景瀏覽器)
Internet Explorer(IE)瀏覽器
HotJava瀏覽器(JavaSoft公司推出,用Java編寫)
代理服務原理

代理伺服器有很多種,大體來說有http,ftp,socks代理三種,其中又分透明代理和不透明代理。其中透明代理一般是網關,是硬體。所以這里討論不透明代理。

當機器通過代理伺服器上網時。通訊是分兩次的,先是機器和代理伺服器通訊,再是代理伺服器和目的地址通訊。

機器和代理伺服器通訊時,目的IP是代理伺服器的IP。代理伺服器和目的地址通訊時,源IP是代理伺服器的IP,當外部的數據也是一樣的,在內網中,出現的IP數據,全是內網和代理伺服器的IP。因此,從IP包頭是看不出任何與外面通訊的信息的。只有從數據中才能看到。

例如,用http代理上網。

過程是

機器和代理伺服器建立TCP連接。
機器發出GET命令。這時GET命令中包含URL或IP地址,明文。
代理伺服器將其中的URL轉換為IP地址,可能會有DNS。將源數據包中的數據拷貝下來。去掉URL,重新組包,再發出去。
我們需要解析第一個GET包。
現在來看幾種代理方式。
http (get)
http (connect)
ftp (user user@host:port)
ftp (user user@host port)
ftp (open host)
ftp (site host)
ftp (site user@host)
socks5
socks4
這些代理方式都有一個特點。就是在連接時,都會先和代理伺服器連接,發出請求,一般為 command url,command就是get,connect,user 等。http和ftp都一樣,可以通過關鍵字來識別。而且url是明文。Socks有些特別。它不是明文的,而是十六進制數據。要獲得IP地址,還要經過轉換。
DNS服務是互聯網上非常重要和基礎的服務之一,用以確定主機名和IP地址之間的對應關系,本文介紹DNS服務
DNS記錄
一起實現DNS分布式資料庫的那些名稱伺服器存儲了從主機名到IP地址映射的資源記錄(resource record,RR)。每個DNS應答消息攜帶著一個或者多個資源記錄。在本部分與下一部分中,我們提供了對DNS資源記錄和消息的簡短介紹;DNSRFC文檔[RFC 1034,RFC 1035]中描述了更多的細節。
一個四元組的資源記錄包含了以下的欄位:
(Name,value,type,TTL)
TTL是留住資源記錄的時間:它確定了一個資源從緩存中刪除的時間。在下面給出的例子記錄中,我們將忽略TTL欄位。name和value的意義依賴於TyPe:
●如果Type=A,那麼Name是一個主機名並且value是該主機名所對應的IP地址。這樣,一個TYPE A的記錄提供了標難的主機名稱到IP地址的映射。作為例子,{relay1.bar.foo com,145.37.93.126,A}就是一個Type A的記錄。
●如果Type=NS,那麼Name就是一個域(如foo.com),並且value是一個知道如何獲得該域中主機的IP地址的權威名稱伺服器的主機名稱。這個記錄用於將DNS查詢沿著查詢的鏈式結構進行路由。作為例子,{foo.com,dns.foo.com,NS}就是一個Type NS紀錄。
●如果Type=CNAME,那麼value就是一個與主機別名NAME相對應的正規主機名。這個記錄可以給發出查詢的主機提供一個和主機名相對應的正規主機名。作為例子,{foo.com,relay1.bar.foo.com,CNAME}就是一個CNAME記錄。
●如果TYPE=MX,那麼value就是一個主機別名為NAME的郵件伺服器的主機名。作為例子,{foo.com,mail.bar.foo.com,MX}就是一個MX記錄。MX記錄使得郵件伺服器的主機名具有簡單的別名。
如果一個名稱伺服器對於一個特殊的主機名是權威的,那麼這個名稱伺服器將為這個主機名包含一個Type A記錄(即使名稱伺服器不是權威的,它也可以在它的緩存中包含一個Type A記錄)。如果一個伺服器對於一個主機名不是權威的,那麼該伺服器將為包含該主機名的域包含一個Type NS記錄:它還包含一個在該NS記錄的value欄位中提供了名稱伺服器IP地址的Type A記錄。作為例子,假設一個根伺服器對於主機gain.cs.umass.e不是權威的。那麼根伺服器將包含一個包括了主機cs.umass.e的域的記錄,例如,{umass.e,dns.umass.e,NS)。根伺服器也包含一個Type A記錄,該記錄將名稱伺服器(dns.umass.e)映射到一個IP地址上,例如,{dns.umass.e,128.119.40.111,A}。
DNS消息
在前面,我們間接提到了DNS查詢和應答消息。它們僅僅是兩種DNS消息。而且,請求和應答消息有相同的格式,如圖4所示。

圖4 DNS消息格式
一個DNS消息的各個欄位的語義如下:
●前12個子節是頭部區,它有很多欄位。第一個欄位是一個用來進行標識查詢的16比特的數字。這個標識符被拷貝到一個查詢的應答消息中,使得客戶能夠將接收到的應答和所發送的查詢相匹配。在標志欄位中包括很多標志。一個1比特的查詢/應答標志指明了該消息是查詢(0)還是應答(1)。當一個名稱伺服器對於所查詢的名稱來說是一個權威伺服器的時候,應答消息中就對一個1比特的權威標志進行了設置。當一個客戶(主機或者名稱伺服器)希望當它沒有該記錄時名稱伺服器執行遞歸的時候,就設置一個1比特的要求遞歸標志。如果名稱伺服器支持遞歸的話,就在應答中設置一個1比特的遞歸可用宇段。在頭部中,還有四個「數目」欄位。這些欄位指明了頭部之後出現的四種類型的「數據」部分的出現數目。
●問題部分包含了關於所執行的查詢的信息。這個區包括了(1)包含了被查詢的名稱的名稱欄位,(2)指明了所詢問的關於該名稱的問題類型的類型欄位(例如,與一個名稱相關的主機地址——type A,或者一個名稱的郵件服務路—type MX)。
●在一個從名稱伺服器發出的應答中,答案部分包含了最初被查詢的名稱的資源記錄。前面講過,在每個資源記錄中都有Type(例如,A,NS,CNAME和MX),value和TTL。應答可以在答案中返回多個RR,因為一個主機名稱可以有多個IP地址(例如,對於前面所討論的重復的web伺服器的情況)。
●權威部分包含了其他權威伺服器的記錄。
●補充部分包含了其他「有幫助的」記錄。例如,一個對應於MX查詢的應答中的答案欄位將包含與別名NAME相關聯的郵件伺服器的主機名。補充區將包含一個Type A記錄,該記錄提供了該郵件伺服器的正規主機名所對應的IP地址。以上的討論集中在如何從DNS資料庫中檢索數據。你可能會奇怪,最先數據是如何進入到資料庫中的呢?直到最近,每個DNS伺服器的內容都被靜態配置了,例如,由一個系統管理員創建的配置文件。更近的,為了允許從資料庫中通過DNS消息動態加入或者刪除數據,在DNS協議中加入了UPDATE選項。RFC 2136詳細說明了DNS的動態更新。
DNSNet提供了一個很好的、關於DNS的文檔集合[DNSNetl999I。網際網路軟體聯盟(Internet Software Consortium)為BIND提供了很多資源,BIND是一個流行的、Unix下的公共域名伺服器軟體,不過因其暴露出的一些安全問題,目前它正被其它競爭產品逐步替代。

❹ ftp怎麼解析域名

ftp怎麼解析域名,解決辦法:

  1. 首先,我們進入域名管理的頁面

❺ ftp怎麼解析域名

ftp是無法解析域名的,域名的解析是在購買伺服器的網站所在的後台完成的。

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。

域名解析是把域名指向網站空間IP,讓人們通過注冊的域名可以方便地訪問到網站一種服務。IP地址是網路上標識站點的數字地址,為了方便記憶,採用域名來代替IP地址標識站點地址。域名解析就是域名到IP地址的轉換過程。域名的解析工作由DNS伺服器完成。
域名解析也叫域名指向、伺服器設置、域名配置以及反向IP登記等等。說得簡單點就是將好記的域名解析成IP,服務由DNS伺服器完成,是把域名解析到一個IP地址,然後在此IP地址的主機上將一個子目錄與域名綁定。

普及一下記錄類型
A記錄:域名指向一個IPv4地址(如10.10.10.10),如需要指向一個IP地址,則需要增加A記錄;
CNAME記錄:如果將域名指向一個域名,實現與被指向域名相同的訪問效果,則需要增加CNAME記錄;
MX記錄:建立電子郵箱服務,將指向郵件伺服器地址,需要設置MX記錄;
NS記錄:域名解析伺服器記錄,即把子域名指定某個域名伺服器來解析,就需要設置NS記錄;
TXT:用來做SPF記錄,反垃圾郵件使用。

❻ 域名解析到FTP怎麼解

1、域名解析是把域名指向某一台伺服器的IP,通過這個域名可以訪問到位於這個伺服器上的網站。
2、域名解析也叫域名指向、伺服器設置、域名配置以及反向IP登記等等。域名解析的過程是
是把域名解析到一個IP地址,然後在此IP地址的主機上將一個子目錄與域名綁定。
3、在域名服務商的後台設置好後等待24小時解析成功。

❼ 把域名解析到FTP怎樣設置解析

在虛擬主機上面綁定域名

然後進入域名控制面板解析,解析地址需要去虛擬主機控制面板查看

解析一般有兩種 CNAME 和A記錄

您的解析應該是對的,記錄值:*********.com 這個需要填正確,填錯了,網站就打不開

❽ ftp是什麼意思

FTP伺服器的架設中遇到的問題吧。下面給你一整套的。
在我們的實際網路生活中,特別是寬頻網接入之後,FTP伺服器作為文件的傳輸和共享工具得到廣泛應用。FTP伺服器在文件的傳輸上性能穩定,佔用系統資源小,而且傳輸速度快,現在網上已經有很多的FTP伺服器可供使用,而自己架設一個FTP伺服器也很容易,下面介紹兩種主流的FTP架構方式。

1.利用微軟公司的IIS

微軟的IIS功能非常強大,它除了提供WWW服務之外,還提供FTP的服務,利用它一樣很容易就能架設一個功能卓越的FTP伺服器。

IIS的安裝前面已經講解過,下面我們一起來看看通過設置IIS來架設FTP伺服器的幾個步驟。

第一步:啟動IIS,並啟動IIS上的FTP服務。在默認的情況下,此時你的FTP伺服器已經搭建好,並且可以立即登錄,但是該FTP中沒有任何文件。

第二步:滑鼠右擊IIS中的「默認FTP站點」項,選擇「屬性」菜單,即可出現如圖19的對話框。

第三步:選擇「主目錄」的標簽,在FTP站點目錄的「本地路徑」處填上你要設置的共享文件路徑。默認情況下,此處的文件夾位置為「C:\Inetpub\Ftproot」,你如果臨時想改變共享目錄,隨時都可在此處修改(如圖20),以後別人登錄你的FTP伺服器時顯示的文件列表就是在這個目錄中。

第三步:在「主目錄」的標簽處,你還可設置FTP伺服器的文件訪問許可權,分別有讀取、寫入和日誌訪問,安全起見,這里的寫入許可權一般不選,保證匿名用戶不能隨意對你文件進行操作。

第四步:設置登錄的用戶。如果你願意提供「匿名」的訪問許可權,還需在「安全標簽」處選擇上「允許匿名連接」(如圖21)。此外,你還可從Windows系統帳號中選擇FTP伺服器的特殊帳號,當然也可以自己任意設置用戶名和密碼。

第五步:在「消息」標簽處,有「歡迎」、「退出」和「最大連接數」3個輸入框,分別代表別人在登錄、退出時FTP伺服器上給出的提示信息,你可根據自己的需要設置。此外,最大連接數是設置同時連接本地FTP的最大主機台數(如圖22)。

第六步:在「FTP站點」的標簽處設置FTP標識,包括說明、IP地址和埠,這里一般不需要改動,按照默認選擇即可(如圖23)。此外,在「C:\Winnt\System32\Logfiles」目錄中你還可以看到連接上你FTP的IP、時間等日誌信息。

此時,利用IE或者任何一款FTP的客戶端軟體即可登錄你架設好的FTP站點。

2.利用Serv-U

在FTP伺服器的搭建中,Serv-U是目前使用比較多的工具之一。它設置簡單,功能強大,而且非常穩定,總體上來說上它比IIS附帶的FTP伺服器略勝一籌。它適用於所有的Windows版本,是一款共享軟體,可以讓用戶免費使用一個月。

第一步:Serv-U的下載和安裝。

目前Serv-U的最高版本為4.0,文件大小為2.9MB,它的下載站點之一為「http://www.download.com.cn/show.phtml?action=detail&id=484」。

點擊下載的可執行文件即可開始安裝了,安裝過程很簡單,所有設置保持默認值就可以,按「Next」完成每一步(如圖24)。安裝完畢,在Windows的桌面上就出現Serv-U的圖標,雙擊Serv-U圖標,出現Serv-U主窗口,點擊主界面右邊窗口的「Start server」即可啟動FTP伺服器 。

第二步:Serv-U的配置。

在Serv-U的安裝完成之後即可出現配置向導,可以通過這個向導來對它進行配置,主要步驟如下。

A.安裝程序首先啟動一個設置向導幫助你設置FTP伺服器,點擊「Next」繼續。

B.系統彈出輸入IP的對話框,此項需要填入你准備為此FTP伺服器綁定的IP地址。除非你的計算機有多個固定的IP地址,並且你只想其中一個被FTP伺服器所使用,否則,建議不管你是否有固定的IP地址,都將此項保留為空(即讓系統自動偵測),點擊「Next」(如圖25)。

C.輸入Domain name(域名)。此處填入你FTP伺服器的域名。但域名由DNS解析而不是由這里決定,因此實際上你可以填入任意內容,比如像「我的個人FTP伺服器」這種對此FTP進行說明的文字。

D.輸入FTP訪問的埠號,一般保持默認的21即可。

E.匿名用戶的創建和訪問目錄的設定。首先向導會提示你是否要創建匿名帳號,這里選擇是,如果選擇不,則用戶需要用戶名和密碼才能訪問FTP伺服器。接下來安裝向導提示輸入匿名用戶的主目錄(Anonymous home directory),此處按照需要來設定匿名用戶訪問硬碟的位置。

F.選擇匿名用戶是否將其限制在主目錄里,如果選擇是,則用戶只能訪問其主目錄及以下的目錄樹;如果選擇否,則可以訪問其主目錄的同級或更高級的目錄樹。從安全形度考慮,一般建議選是。

G.創建新用戶和訪問目錄。按照向導的提示一步一步創建新用戶並輸入密碼(如圖26),接著指定該用戶可訪問的目錄和用戶許可權即可。

到這里,你的個人FTP就已經搭建完成了。不過這還只能實現Serv-U賦予的默認功能和許可權,要真正讓這個伺服器能被你自己隨心所欲地控制和管理,則還需要經過以下後續的操作,這主要包括如下幾點。

A.對FTP用戶的管理

欲增加一個新用戶(包括增加Anonymous用戶),則在Serv-U的一個域中選中Users(用戶),然後單擊右鍵,進入New User(新用戶),依次根據提示為它設置好User Name(用戶名)、Password(密碼)、Home directory(主目錄)等即可完成(如圖27)。

欲刪除一個用戶,則在此用戶上單擊右鍵,選Delete User(刪除用戶)即可。

B.對目錄許可權的管理

在Serv-U左邊框架中選中用戶名,再在右邊框架中進入Dir Access(目錄存取)窗口,然後在列表中選中相應目錄後,就可在窗口的右側更改當前用戶對它的訪問許可權了(如圖28)。

文件的屬性主要包括:

Read(讀):對文件進行讀操作(復制、下載,不含查看)的權力。

Write(寫):對文件進行寫操作(上傳)的權力。

Append(附加):對文件進行寫操作和附加操作的權力。

Delete(刪除):對文件進行刪除(上傳、更名、刪除、移動)操作的權力。

Execute(執行):直接運行可執行文件的權力。

List(列表):對文件和目錄的查看權力。

Create(建立):建立目錄的權力。

Remove(移動):對目錄進行移動、刪除和更名的權力。

Inherit(繼承):如勾選中此項,則以上設置的屬性將對當前Path(目錄)及其下的整個目錄樹起作用;否則就只對其當前目錄有效。

C.其他設置

在Local server下的Setting處還可設置伺服器的一些通用信息。

在「max no.of users」處,設定同時登錄該伺服器的最大用戶數。

在Max.Speed處根據自己電腦的配置,設置用戶最大下載速度。

選擇「Block users who connect more than XX times within YY seconds for ZZ minutes」復選框並設置相應的數值,可以防止有些惡意用戶為達到攻擊目的在短時間內對該伺服器的頻繁登錄。

選擇「Delete partially uploaded files」復選框,可以自動刪除上傳失敗後留在伺服器上不完整文件。如果不要選中這項,就能讓Serv-U支持斷點上傳功能(如圖29)。

3.架設FTP伺服器的其他方式。

A.WS_FTP Server。這是一套非常有特色的FTP Server程序。它有簡單而強大的圖形介面。設置起來比較容易,可以在Win9X/NT/2000/XP系統下使用,是一個共享的英文軟體,文件大小為3.3MB,下載站點之一:http://www.skycn.com/soft/1296.html。

B.FileZilla Server。作為一個小巧、可*的FTP伺服器軟體,它配置簡單,功能比較強大,適合Windows系列中的所有版本,文件大小為637kB,同時它是完全免費的軟體,它的漢化版下載站點之一:http://www.skycn.com/soft/8091.html。

C.TYPSoft FTP Server漢化版。由於該軟體經過漢化,因此使用起來很容易上手,是一個非常適合初學者的FTP伺服器端軟體,它配置簡單,也能方便地管理用戶,軟體大小隻有480kB,是一款免費軟體,它的下載站點之一:http://www.skycn.com/soft/8335.html。

WWW伺服器和FTP的訪問途徑

WWW的訪問都可使用IE或其他瀏覽器來實現,例如我們經常看到的Natscape和Opera等。由於它的訪問很容易,這里就不再詳細討論。

FTP的訪問一般有兩種方式,介紹如下:

A.直接利用IE登錄FTP。現在我們正在使用的IE也可作為登錄FTP的工具了,跟瀏覽網頁一樣,只需要將地址前面的HTTP改為FTP即可,例如訪問自己的FTP,可以在瀏覽器中輸入ftp://localhost(如圖30),這時是匿名訪問方式,如果用IE登錄FTP時需用戶名和密碼,則可以右鍵調出登錄的菜單(如圖31),在對話框中輸入用戶名和密碼即可。IE登錄FTP伺服器之後,FTP伺服器上的文件跟本機上的文件一樣,可以對其進行復制和粘貼等操作。

B.利用專用的軟體登錄FTP。此類軟體有很多,比較著名的有FlashFXP、CuteFTP、LeapFTP等。

個人覺得LeapFTP很不錯,操作簡單,佔用資源也很小,它的用法分步介紹如下。

第一步:LeapFTP的下載與安裝。

目前LeapFTP較新的版本為2.7.2,是一個共享軟體,LeapFTP v2.7.2.592的漢化版可以去http://www.skycn.com/soft/711.html下載。它的安裝非常簡單,直接一路點擊「下一步」即可完成,安裝完成只有幾個配置文件和它自身一個獨立的程序,基本上是一個綠色軟體。

第二步:LeapFTP的使用。

A.打開LeapFTP,它的主界面如圖32。

B.添加FTP站點。點擊菜單上的「Sites」→「Site Manager」,(或直接按快捷鍵F4),彈出一個FTP站點的管理窗口。點擊「Add site」新建一個站點,在右邊的對話框中逐一輸入該站點的基本信息,例如伺服器名稱(可以任意填寫,主要是為了管理的方便)、伺服器地址、埠和用戶名等(如圖33),要登錄該FTP站,只需在左邊的窗口中雙擊該名稱即可。

C.取得FTP伺服器上的文件列表並按照需要上傳或下載。登錄上FTP之後,即可在LeapFTP的右上窗口中看到FTP上的文件列表,如果需要下載,將選中的文件拖入左邊的本地硬碟中某個目錄里(如圖34)即可。同樣,也可以用這種方法將硬碟中的文件上傳到FTP伺服器中去。
FTP伺服器的架設
在我們的實際網路生活中,特別是寬頻網接入之後,FTP伺服器作為文件的傳輸和共享工具得到廣泛應用。FTP伺服器在文件的傳輸上性能穩定,佔用系統資源小,而且傳輸速度快,現在網上已經有很多的FTP伺服器可供使用,而自己架設一個FTP伺服器也很容易,下面介紹兩種主流的FTP架構方式。

1.利用微軟公司的IIS

微軟的IIS功能非常強大,它除了提供WWW服務之外,還提供FTP的服務,利用它一樣很容易就能架設一個功能卓越的FTP伺服器。

IIS的安裝前面已經講解過,下面我們一起來看看通過設置IIS來架設FTP伺服器的幾個步驟。

第一步:啟動IIS,並啟動IIS上的FTP服務。在默認的情況下,此時你的FTP伺服器已經搭建好,並且可以立即登錄,但是該FTP中沒有任何文件。

第二步:滑鼠右擊IIS中的「默認FTP站點」項,選擇「屬性」菜單,即可出現如圖19的對話框。

第三步:選擇「主目錄」的標簽,在FTP站點目錄的「本地路徑」處填上你要設置的共享文件路徑。默認情況下,此處的文件夾位置為「C:\Inetpub\Ftproot」,你如果臨時想改變共享目錄,隨時都可在此處修改(如圖20),以後別人登錄你的FTP伺服器時顯示的文件列表就是在這個目錄中。

第三步:在「主目錄」的標簽處,你還可設置FTP伺服器的文件訪問許可權,分別有讀取、寫入和日誌訪問,安全起見,這里的寫入許可權一般不選,保證匿名用戶不能隨意對你文件進行操作。

第四步:設置登錄的用戶。如果你願意提供「匿名」的訪問許可權,還需在「安全標簽」處選擇上「允許匿名連接」(如圖21)。此外,你還可從Windows系統帳號中選擇FTP伺服器的特殊帳號,當然也可以自己任意設置用戶名和密碼。

第五步:在「消息」標簽處,有「歡迎」、「退出」和「最大連接數」3個輸入框,分別代表別人在登錄、退出時FTP伺服器上給出的提示信息,你可根據自己的需要設置。此外,最大連接數是設置同時連接本地FTP的最大主機台數(如圖22)。

第六步:在「FTP站點」的標簽處設置FTP標識,包括說明、IP地址和埠,這里一般不需要改動,按照默認選擇即可(如圖23)。此外,在「C:\Winnt\System32\Logfiles」目錄中你還可以看到連接上你FTP的IP、時間等日誌信息。

此時,利用IE或者任何一款FTP的客戶端軟體即可登錄你架設好的FTP站點。

2.利用Serv-U

在FTP伺服器的搭建中,Serv-U是目前使用比較多的工具之一。它設置簡單,功能強大,而且非常穩定,總體上來說上它比IIS附帶的FTP伺服器略勝一籌。它適用於所有的Windows版本,是一款共享軟體,可以讓用戶免費使用一個月。

第一步:Serv-U的下載和安裝。

目前Serv-U的最高版本為4.0,文件大小為2.9MB,它的下載站點之一為「http://www.download.com.cn/show.phtml?action=detail&id=484」。

點擊下載的可執行文件即可開始安裝了,安裝過程很簡單,所有設置保持默認值就可以,按「Next」完成每一步(如圖24)。安裝完畢,在Windows的桌面上就出現Serv-U的圖標,雙擊Serv-U圖標,出現Serv-U主窗口,點擊主界面右邊窗口的「Start server」即可啟動FTP伺服器 。

第二步:Serv-U的配置。

在Serv-U的安裝完成之後即可出現配置向導,可以通過這個向導來對它進行配置,主要步驟如下。

A.安裝程序首先啟動一個設置向導幫助你設置FTP伺服器,點擊「Next」繼續。

B.系統彈出輸入IP的對話框,此項需要填入你准備為此FTP伺服器綁定的IP地址。除非你的計算機有多個固定的IP地址,並且你只想其中一個被FTP伺服器所使用,否則,建議不管你是否有固定的IP地址,都將此項保留為空(即讓系統自動偵測),點擊「Next」(如圖25)。

C.輸入Domain name(域名)。此處填入你FTP伺服器的域名。但域名由DNS解析而不是由這里決定,因此實際上你可以填入任意內容,比如像「我的個人FTP伺服器」這種對此FTP進行說明的文字。

D.輸入FTP訪問的埠號,一般保持默認的21即可。

E.匿名用戶的創建和訪問目錄的設定。首先向導會提示你是否要創建匿名帳號,這里選擇是,如果選擇不,則用戶需要用戶名和密碼才能訪問FTP伺服器。接下來安裝向導提示輸入匿名用戶的主目錄(Anonymous home directory),此處按照需要來設定匿名用戶訪問硬碟的位置。

F.選擇匿名用戶是否將其限制在主目錄里,如果選擇是,則用戶只能訪問其主目錄及以下的目錄樹;如果選擇否,則可以訪問其主目錄的同級或更高級的目錄樹。從安全形度考慮,一般建議選是。

G.創建新用戶和訪問目錄。按照向導的提示一步一步創建新用戶並輸入密碼(如圖26),接著指定該用戶可訪問的目錄和用戶許可權即可。

到這里,你的個人FTP就已經搭建完成了。不過這還只能實現Serv-U賦予的默認功能和許可權,要真正讓這個伺服器能被你自己隨心所欲地控制和管理,則還需要經過以下後續的操作,這主要包括如下幾點。

A.對FTP用戶的管理

欲增加一個新用戶(包括增加Anonymous用戶),則在Serv-U的一個域中選中Users(用戶),然後單擊右鍵,進入New User(新用戶),依次根據提示為它設置好User Name(用戶名)、Password(密碼)、Home directory(主目錄)等即可完成(如圖27)。

欲刪除一個用戶,則在此用戶上單擊右鍵,選Delete User(刪除用戶)即可。

B.對目錄許可權的管理

在Serv-U左邊框架中選中用戶名,再在右邊框架中進入Dir Access(目錄存取)窗口,然後在列表中選中相應目錄後,就可在窗口的右側更改當前用戶對它的訪問許可權了(如圖28)。

文件的屬性主要包括:

Read(讀):對文件進行讀操作(復制、下載,不含查看)的權力。

Write(寫):對文件進行寫操作(上傳)的權力。

Append(附加):對文件進行寫操作和附加操作的權力。

Delete(刪除):對文件進行刪除(上傳、更名、刪除、移動)操作的權力。

Execute(執行):直接運行可執行文件的權力。

List(列表):對文件和目錄的查看權力。

Create(建立):建立目錄的權力。

Remove(移動):對目錄進行移動、刪除和更名的權力。

Inherit(繼承):如勾選中此項,則以上設置的屬性將對當前Path(目錄)及其下的整個目錄樹起作用;否則就只對其當前目錄有效。

C.其他設置

在Local server下的Setting處還可設置伺服器的一些通用信息。

在「max no.of users」處,設定同時登錄該伺服器的最大用戶數。

在Max.Speed處根據自己電腦的配置,設置用戶最大下載速度。

選擇「Block users who connect more than XX times within YY seconds for ZZ minutes」復選框並設置相應的數值,可以防止有些惡意用戶為達到攻擊目的在短時間內對該伺服器的頻繁登錄。

選擇「Delete partially uploaded files」復選框,可以自動刪除上傳失敗後留在伺服器上不完整文件。如果不要選中這項,就能讓Serv-U支持斷點上傳功能(如圖29)。

3.架設FTP伺服器的其他方式。

A.WS_FTP Server。這是一套非常有特色的FTP Server程序。它有簡單而強大的圖形介面。設置起來比較容易,可以在Win9X/NT/2000/XP系統下使用,是一個共享的英文軟體,文件大小為3.3MB,下載站點之一:http://www.skycn.com/soft/1296.html。

B.FileZilla Server。作為一個小巧、可*的FTP伺服器軟體,它配置簡單,功能比較強大,適合Windows系列中的所有版本,文件大小為637kB,同時它是完全免費的軟體,它的漢化版下載站點之一:http://www.skycn.com/soft/8091.html。

C.TYPSoft FTP Server漢化版。由於該軟體經過漢化,因此使用起來很容易上手,是一個非常適合初學者的FTP伺服器端軟體,它配置簡單,也能方便地管理用戶,軟體大小隻有480kB,是一款免費軟體,它的下載站點之一:http://www.skycn.com/soft/8335.html。

WWW伺服器和FTP的訪問途徑

WWW的訪問都可使用IE或其他瀏覽器來實現,例如我們經常看到的Natscape和Opera等。由於它的訪問很容易,這里就不再詳細討論。

FTP的訪問一般有兩種方式,介紹如下:

A.直接利用IE登錄FTP。現在我們正在使用的IE也可作為登錄FTP的工具了,跟瀏覽網頁一樣,只需要將地址前面的HTTP改為FTP即可,例如訪問自己的FTP,可以在瀏覽器中輸入ftp://localhost(如圖30),這時是匿名訪問方式,如果用IE登錄FTP時需用戶名和密碼,則可以右鍵調出登錄的菜單(如圖31),在對話框中輸入用戶名和密碼即可。IE登錄FTP伺服器之後,FTP伺服器上的文件跟本機上的文件一樣,可以對其進行復制和粘貼等操作。

B.利用專用的軟體登錄FTP。此類軟體有很多,比較著名的有FlashFXP、CuteFTP、LeapFTP等。

個人覺得LeapFTP很不錯,操作簡單,佔用資源也很小,它的用法分步介紹如下。

第一步:LeapFTP的下載與安裝。

目前LeapFTP較新的版本為2.7.2,是一個共享軟體,LeapFTP v2.7.2.592的漢化版可以去http://www.skycn.com/soft/711.html下載。它的安裝非常簡單,直接一路點擊「下一步」即可完成,安裝完成只有幾個配置文件和它自身一個獨立的程序,基本上是一個綠色軟體。

第二步:LeapFTP的使用。

A.打開LeapFTP,它的主界面如圖32。

B.添加FTP站點。點擊菜單上的「Sites」→「Site Manager」,(或直接按快捷鍵F4),彈出一個FTP站點的管理窗口。點擊「Add site」新建一個站點,在右邊的對話框中逐一輸入該站點的基本信息,例如伺服器名稱(可以任意填寫,主要是為了管理的方便)、伺服器地址、埠和用戶名等(如圖33),要登錄該FTP站,只需在左邊的窗口中雙擊該名稱即可。

C.取得FTP伺服器上的文件列表並按照需要上傳或下載。登錄上FTP之後,即可在LeapFTP的右上窗口中看到FTP上的文件列表,如果需要下載,將選中的文件拖入左邊的本地硬碟中某個目錄里(如圖34)即可。同樣,也可以用這種方法將硬碟中的文件上傳到FTP伺服器中去。

域名的申請和動態IP的解決措施

為了便於記憶,我們可以申請WWW伺服器和FTP伺服器地址的域名。

網易提供免費域名的申請,大家可以去http://my.yeah.net/apply-new.htm上免費獲得(如圖35),例如申請http://202.117.51.43對應的域名http://forus.yeah.net,這樣以後訪問自己的WWW服務就再也不需記住那些毫無意義的數字元號了。在瀏覽器中直接輸入自己申請的域名即可。此外,雅克精彩(http://www.k666.com/k666/yu-ming/apply.php)和My001.net網(http://www.my001.net)也都提供免費的WWW服務域名申請。

對FTP來說,域名的申請站點相對較少,這里推薦老牌的域名轉向免費服

給你一個教程,你去看看
參考資料:http://zz.21tx.com/2004/06/20/10330.html