熊蓋站 - 首頁

  Plurk Twitter    

» 您尚未 登入註冊 | 說明 | 娛樂中心 | 點歌 | 聊天留言 | 最新 | 精華 | 論壇 | 資訊 | 首頁 | 影音模式

熊蓋站  -> 軟體資訊  -> 【教學】局內網ip建立個人ftp伺服器教程

--> 本頁主題: 【教學】局內網ip建立個人ftp伺服器教程 加為IE收藏 | 收藏主題 | 上一主題 | 下一主題 | 可列印版本
andy6989


終身成就獎
頭銜:論壇執行長論壇執行長

∷ 職務: 站長 該帥哥目前不在線
∷ 編號: 1
∷ 級別: 天使會員
∷ 發帖: 8098
∷ 威望: 6189
∷ 財富: 36813 蓋幣
∷ 貢獻: 173
∷ 配偶: 單身
∷ 家族: 無門無派
∷ 註冊: 2005-01-30
∷ 上次: 2019-03-27
鮮花(55)
寵物資料

寵物狀態:生存
寵物級別:287 -最終進化-
寵物PK:開(接受挑戰)
HP:7275/7275
MP:674/674
SP:4800/5000
EXP:86%
  【字體: Plurk Twitter 
【本站推薦】:
 【教學】局內網ip建立個人ftp伺服器教程

請大家先耐心看一些關於ftp的基礎知識,這樣可使大家建立起來事半功倍."磨刀不誤砍柴功嘛\" 以下是自網上轉摘的一些基礎知識,然後是我自己原創的局內網ip建立個人ftp伺服器教程,希望能夠對大家有所說明 .
FTP基礎知識

FTP是File Transfer Protocol(檔案傳輸傳輸協定)的縮寫,用來在兩台電腦之間互相傳送檔案。相比於HTTP,FTP傳輸協定要複雜得多。複雜的原因,是因為FTP傳輸協定要用到兩個TCP連接,一個是指令鏈路,用來在FTP客戶端與伺服器之間傳遞指令;另一個是資料鏈路,用來上傳或下載資料。

FTP傳輸協定有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。

PORT(主動)方式的連接程式是:客戶端向伺服器的FTP連接埠(預設是21)傳送連接請求,伺服器接受連接,建立一條指令鏈路。當需要傳送資料時,客戶端在指令鏈路上用PORT指令告訴伺服器:「我開啟了XXXX連接埠,你過來連接我」。於是伺服器從20連接埠向客戶端的XXXX連接埠傳送連接請求,建立一條資料鏈路來傳送資料。

PASV(被動)方式的連接程式是:客戶端向伺服器的FTP連接埠(預設是21)傳送連接請求,伺服器接受連接,建立一條指令鏈路。當需要傳送資料時,伺服器在指令鏈路上用PASV指令告訴客戶端:「我開啟了XXXX連接埠,你過來連接我」。於是客戶端向伺服器的XXXX連接埠傳送連接請求,建立一條資料鏈路來傳送資料。
從上面可以看出,兩種方式的指令鏈路連接方法是一樣的,而資料鏈路的建立方法就完全不同。而FTP的複雜性就在於此。

FTP伺服器端的注意事項
一、FTP伺服器是公共外網IP,用公共外網動態域名;或是局內網IP,在網關上開連接埠映射或用局內網專業版TrueHost

1、伺服器如果安裝了防火牆,請記住要在防火牆上開啟FTP連接埠(預設是21)。

2、所有FTP伺服器軟體都支援PORT方式。至於PASV方式,大部分FTP伺服器軟體都支援。支援PASV方式的FTP伺服器軟體,也可以設定為只工作在PORT方式上。

3、為了PASV方式能正常工作,需要在FTP伺服器軟體上為PASV方式指定可用的連接埠範圍。此外,還要在伺服器的防火牆上開啟這些連接埠。當客戶端以PASV方式連接伺服器的時候,伺服器就會在這個連接埠範圍裡挑選一個連接埠出來,給客戶端連接。

FTP客戶端的注意事項
請注意:選項用PASV方式還是PORT方式登入FTP伺服器,選項權在FTP客戶端,而不是在FTP伺服器。
一、客戶端只有局內網IP,沒有公共外網IP
從上面的FTP基礎知識可知,如果用PORT方式,因為客戶端沒有公共外網IP,FTP將無法連接客戶端建立資料鏈路。因此,在這種情況下,客戶端必須要用PASV方式,才能連接FTP伺服器。大部分FTP站長發現自己的伺服器有人能登入上,有人登入不上,典型的錯誤原因就是因為客戶端沒有公共外網IP,但用了IE作為FTP客戶端來登入(IE預設使用PORT方式)。
作為FTP站長,有必要掌握FTP的基礎知識,然後指導您的朋友如何正確登入您的FTP。
二、客戶端有公共外網IP,但安裝了防火牆
如果用PASV方式登入FTP伺服器,因為建立資料鏈路的時候,是由客戶端向伺服器傳送連接請求,沒有問題。反過來,如果用PORT方式登入FTP伺服器,因為建立資料鏈路的時候,是由伺服器向客戶端傳送連接請求,此時連接請求會被防火牆攔截。如果要用PORT方式登入FTP伺服器,請在防火牆上開啟1024以上的高端連接埠。
四、一般的FTP客戶端軟體PORT方式與PASV方式的切換方法。

大部分FTP客戶端預設使用PASV方式。IE預設使用PORT方式。

在大部分FTP客戶端的設定裡,一般到的字眼都是「PASV」或「被動模式」,極少見到「PORT」或「主動模式」等字眼。因為FTP的登入方式只有兩種:PORT和PASV,取消PASV方式,就意味著使用PORT方式。

IE:
工具 -> Internet選項 -> 進階 -> 「使用被動FTP」(需要IE6.0以上才支援)。

CuteFTP:
Edit -> Setting -> Connection -> Firewall -> 「PASV Mode」

File -> Site Manager,在左邊選站點 -> Edit -> 「Use PASV mode」

FlashGet:
工具 -> 選項 -> 代理伺服器 -> 直接連接 -> 編輯 -> 「PASV模式」

FlashFXP:
選項 -> 參數選項 -> 代理/防火牆/標識 -> 「使用被動模式」

站點管理 -> 對應站點 -> 選項 -> 「使用被動模式」

快速連接 -> 切換 -> 「使用被動模式」(以上轉自pchome)

局內網ip建立個人ftp伺服器教程(原創)
我是第一次寫文章,寫得不好請大家多多指教!
局內網ip建ftp伺服器(只涉及局內網ip,其他類型請參閱相關內容)
主要分為以下幾步:
1.確定自己的ip是局內網ip(在區域網路內),而不是類BIOS公共外網ip或動態獲取的ip.這步很重要,如果你不是局內網ip,那就省了好多事.我自己做的時候就走了彎路.
2.確定自己的ip是局內網ip後,就要做連接埠映射(如果你不是伺服器,或沒有伺服器),使外網用戶(也就是internet用戶)能夠通過這個連接埠訪問你的電腦.
3.申請一個動態域名解析服務,使你每次獲得的動態的ip都能和你的域名綁定,這樣不管你每次獲得的ip是什麼,用戶都可以通過訪問你申請的域名來訪問你.
4.下載個ftp伺服器軟體,推薦serv-u.操作簡單且功能強大.

主要的幾步如上述,現在以我自己建的ftp伺服器為例具體說一下怎樣操作.
第一步:確定自己的ip是局內網ip.在win2000和winxp下進入命令提示字元,輸入ipconfig/all,或在win98/me在msdos下輸入指令winipcfg,可以看到自己的ip以及網關的情況.如果是10.0.*.*或192.168.*.*這樣的ip,那就可以確定是局內網ip了.記下自己的ip,後面做連接埠映射有用.

第二步:做連接埠映射.這步很關鍵,外網用戶就是通過你映射的連接埠對你的電腦進行訪問,不然就只能到達你的網關(伺服器)上,無法對區域網路內用戶進行訪問.
接下來是具體怎麼做.這裡要聲明一下,做連接埠映射是一定要得到你的網關給你開放的連接埠,如果網關沒有開放連接埠,那就做不成了.就像一個房子沒有任何窗戶和門,那是沒有辦法進入的.在這裡向大家推薦一款專門對連接埠進行映射的軟體PortTunnel,又是操作簡單且功能強大、
但我的情況不同,我是和其他三個人通過外貓和hub共享上網,沒有設主機,就是沒有伺服器,大家都一樣的權限.我們的ip是由貓來指定的.順便說一下貓是阿爾卡特的SpeedTouch510,要是有朋友是這個情況,只要照著本文做就可以了.
好,我們開始:
在瀏覽器位址欄中輸入10.0.0.138,這是阿爾卡特貓的網關位址.輸入後就進入貓的設定頁面了.進入Advanced,再點擊NAT設定,進入NAT設定頁面.我的連接埠映射就在這裡做的.在NAPT Setting中,點擊New,出現NAPT Properties.具體連接埠映射就在這裡.protocol不用動它,就是tcp.在Inside IP中填入你自己的ip,就是你通過ipconfig看到並且記下ip.Outside IP就是0.0.0.0、Inside Port填入你想要映射的連接埠,比如我要映射的是21連接埠,就填入21.(重要:還要做20連接埠、這是pasv模式的預設連接埠,當時我就是這個連接埠沒有作映射導致了出現問題.) Outside Port就是你想讓人家連接你的連接埠,可以自己設定.一般預設設成21就行了.設完後點擊apply,最後點擊save all儲存設定退出.這樣連接埠映射就基本上做好了.

第三步:申請動態域名解析服務.申請這個服務的原因是,每次我們上網都是動態獲得的ip位址,每次都不一樣,申請了這項服務後,可以將自己申請的域名和自己的ip位址綁定,這樣不管每次上網獲得的ip是什麼,用戶只要連接你申請的域名就可以連線到你的ip了.(典型的以不變應萬變! 提供這種免費動態域名解析服務在網上有很多,像什麼花生殼呀,科邁動態域名解析呀,我自己就是申請的科邁網的這項免費服務,下載個客戶端,然後開啟服務,這樣你的ip和你申請的域名就綁定了.以後告訴你的朋友,讓他們訪問這個域名就行了.當然,你必須先開啟這項服務.

第四步:套用ftp伺服器軟體,共享你的資源.這裡向大家推薦serv-u,操作簡單而且功能強大.具體設定和使用方法請參閱其他相關文章,這裡限於篇幅就不贅述了.


※ ※ ※ 本文為 andy6989 與 熊蓋站 共同所有,未經同意,請勿轉載 ※ ※ ※

 



≡熊蓋站管理團隊≡--共勉之--



[樓 主] |
發表於:2005-03-25 16:52

  熊蓋站 -> 軟體資訊

v 最新文章        熊蓋站為自由討論論壇,所有個人行為或言論不代表本站立場。文章內容如有涉及侵權請聯絡我們,將立即刪除相關文章資料        v 精華文章

               

奇摩搜尋
完全比對 模糊比對

線上收看: 景點即時影像 | 線上查詢: 火車時刻表最上方

    Powered by 熊蓋站  Code © 2005-2017 Plurk Twitter 
讀取秒數Time 0.022416 second(s),query:4 Gzip enabled
   現在時間是 2024-6-3 4:02