|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-07-17, 03:52 AM | #1 |
榮譽會員
|
如何在寬帶路由器裡面建立FTP伺服器
以D-Link公司的DI-704P為例:
首先介紹一下FTP的基本知識: ftp是基本的TCP服務, 不涉及UDP。FTP通常使用兩個連接阜,資料連接阜和控制連接阜。 FTP有兩種模式, PORT模式和PASV模式。 PORT模式下的FTP服務: 預設情況下PORT模式的資料連接阜是20, 控制連接阜是21(控制連接阜可以設定, 本文假定使用21)。 當進行連接時,客戶端使用一個隨機的連接阜N(N大於1024)連接伺服器的控制連接阜21, 然後客戶端開始監聽連接阜N+1,並向伺服器傳送指令 PORT N+1,伺服器用自己的資料連接阜20連回客戶的N+1連接阜。 由於PORT模式僅僅是傳送連接阜給伺服器,由伺服器連回客戶端,如果客戶端有防火牆,這樣的連接會被認為是外部主機試突連接內部的主機, 通常情況下是不允許的。為了解決這個問題, 引入了PASV模式 PASV模式下的FTP服務: 當進行連接時,客戶端使用一個隨機的連接阜N(N大於1024)連接伺服器的控制連接阜21, 並向伺服器傳送指令 PASV,伺服器使用一個隨機的資料連接阜M(M>24)並發回客戶端, 客戶端用資料連接阜N+1連接伺服器的連接阜M。 由於客戶端發起資料連接, 這樣就解決了防火牆帶來的問題。 在使用Port模式的時候,您需要設定DI-704P以把ftp連接阜轉向到您的伺服器。請登入DI-704P後在Setup功能表(設定)中選項Virtual Server(虛擬伺服器)。 1. 請輸入您的FTP伺服器所在連接阜(標準連接阜號為21); 2. 請在服務IP(Server IP)中輸入您的FTP伺服器的區域網路IP位址(例如,192.168.0.102); 3. 您需要再設定另一個入口作為資料連接阜,連接阜號設為20。 |
送花文章: 3,
|
2003-07-17, 03:53 AM | #2 (permalink) |
榮譽會員
|
在使用Passive模式的時候,推薦選項Serv-U軟體,ServU FTP伺服器是一種Passive模式的FTP伺服器,若要在Internet網關/路由器下執行,您需要在Serv-U FTP伺服器上進行特殊設定,請參見下列步驟:
要在Serv-U FTP Passive(PASV)模式下工作,您必須: 1. 在Serv-U FTP 伺服器軟體上設定DI-704P的外部廣域網IP位址(例如,61.135.54.85),以便公告這個位址。 2. 設定Serv-U FTP伺服器軟體使其使用PASV模式的一些特定範圍連接阜, 一般情況下5-10個就夠了,例如,1084,1085,….1088。 設定DI-704P使其向FTP伺服器轉發這些PASV連接阜。因為PASV模式下伺服器端需要把資料連接阜傳送給客戶端, 也就是說會把局內網IP如192.168.0.102和連接阜發給客戶端, 這會導致連接失敗, 所以需要制定PASV方式下傳送給客戶端的公共外網IP位址(DI-704P得到的IP), 見下圖。對於動態獲得IP位址方式來說比較麻煩, 每次更新公共外網IP都需要更新。例如: |
送花文章: 3,
|
2003-07-17, 03:55 AM | #4 (permalink) |
榮譽會員
|
4、下表為DI-704P上虛擬伺服器要設定的示例。
實際上需要理解的東西不多...由於機器的(router)的不同,不能完全一樣..但是概念是一樣的.. 所說的網關就是你adsl路由吧!!!假設是192.168.1.1(可以是任何其他你喜歡的ip)..具體自己設定..那麼你的兩台機器的ip就是在192.168.1.2-254...這樣最容易理解! 現在假設你的伺服器ftp的位址是192.168.1.2,你在這台電腦上開了ftp服務..對於adsl路由來說,就是開了21連接阜...他的位址是192.168.1.2 這裡用到了ip映射,和連接阜映射!!!自己到你的adsl路由裡找這個...一般都是在一起設定的...ip mast*******就是了...一般!! 意思就是把從adsl外進入的對於你的ftp伺服器的請求的packet,全部轉到192.168.1.2:21上...就是我說的,可以上你的ftp了... |
送花文章: 3,
|