有關架設 virtual FTP server client 端無法使用PASV mode登陸問題



贊助商連結


頁 : [1] 2

Jaosn
2002-01-17, 11:44 PM
先前看許多的玩家都是往FTP server software方面著手
不管如何設定就是不能用pasv mode login
但是真正的問題是出在IP share上

問題出在市面上所賣的IP share堛漕黎儺蟦g的太簡單以至於使用pasv無法正常連線

上面說過有兩種產品可使用pasv and port連線
第一就是有VPN的IP share,這個IP share的防火牆就寫的很強
所以使用pasv mode都可以正常連線
第二是adsl router ,chip 是conexant的所以firmware有就是由conexant 寫的囉
這個firmware雖然沒有防火強只有普通的NAT功能,但是pasv 和port mode都可以正常連線
剛開始還覺得很訝異,真不敢相信,太神奇了

以上所說的產品市面上都還未賣,也不知道何時會賣

只是想告訴大家為什麼client 端不能用pasv mode正常連線而已
也不要在往FTP server software方面去搞,是然永遠試不出來的


寫的不是很好請見諒

贊助商連結


groupb
2002-01-19, 04:38 PM
最初由 Jaosn 發表
先前看許多的玩家都是往FTP server software方面著手
不管如何設定就是不能用pasv mode login
但是真正的問題是出在IP share上

問題出在市面上所賣的IP share堛漕黎儺蟦g的太簡單以至於使用pasv無法正常連線

上面說過有兩種產品可使用pasv and port連線
第一就是有VPN的IP share,這個IP share的防火牆就寫的很強
所以使用pasv mode都可以正常連線
第二是adsl router ,chip 是conexant的所以firmware有就是由conexant 寫的囉
這個firmware雖然沒有防火強只有普通的NAT功能,但是pasv 和port mode都可以正常連線
剛開始還覺得很訝異,真不敢相信,太神奇了

以上所說的產品市面上都還未賣,也不知道何時會賣

只是想告訴大家為什麼client 端不能用pasv mode正常連線而已
也不要在往FTP server software方面去搞,是然永遠試不出來的


寫的不是很好請見諒

原來如此...南怪...

lung_roy
2002-02-22, 10:14 AM
請問什麼是pasv mode
那照哥所述就是透過IP SHARE 所架的FTP 就只能用21 PORT,不能更改成其他port 例如:5000,因為小弟我現在就是這樣的架構,21 port 使用正常,若設定成5000 port ,Client 端可連上FTP而且看得得歡迎訊息,但隨後即出現"error opening data socket",無法存取到FTP站台上的資料,我用的是IIS 5.0 及 SERVER-U 都是同結果,好鬱卒哦!

hopepro
2002-03-22, 06:05 PM
虛擬 ip 與 PASV 模式跟 FTP 動作原理 (http://win8.net/modules/newbb/viewtopic.php?topic_id=166&forum=5&0)


看到大家有時候會有這方面的問題,所以就大概描述了一下,寫的不是很好,只希望網友有個概念,了解就行。

bugy
2002-04-09, 11:11 PM
最初由 Jaosn 發表
......

也不要在往FTP server software方面去搞,是然永遠試不出來的
.... [/B]

未必,
有些 FTP server software 是可以做到的,如 g6 ftpserver
只是有點小麻煩而已.

ptx
2002-04-13, 09:20 PM
最初由 hopepro 發表
虛擬 ip 與 PASV 模式跟 FTP 動作原理 (http://win8.net/modules/newbb/viewtopic.php?topic_id=166&forum=5&0)


看到大家有時候會有這方面的問題,所以就大概描述了一下,寫的不是很好,只希望網友有個概念,了解就行。
照著你描述的方法
的確讓我能夠在IP分享器後架起FTP
但是有個問題
請問用SERVU2.5版要如何去設定Data 連線使用埠號範圍
在3.0以後的版本都找得到設定的地方
但是由於想用中文資料夾
所以改用2.5版
卻找不到設定的方法
麻煩告訴我~~謝謝

hopepro
2002-04-14, 02:49 PM
最初由 ptx 發表

照著你描述的方法
的確讓我能夠在IP分享器後架起FTP
但是有個問題
請問用SERVU2.5版要如何去設定Data 連線使用埠號範圍
在3.0以後的版本都找得到設定的地方
但是由於想用中文資料夾
所以改用2.5版
卻找不到設定的方法
麻煩告訴我~~謝謝

Serv-u 2.5 似乎沒有可以設定Data 連線使用埠號範圍的地方

只能如下圖設定

http://win8.net/data/images/computer/serv-u2.5_pasv.jpg


參考他的 Help 裡面寫的,如果使用 pasv 模式連線,請將 port 1023 以上的 port 都做mapping ,所以我猜想針對 pasv 模式他是從 port 1023 開始動態開 port ,建議你試試看在 ip 分享器上將 port 1023~1043 mapping 到你的 FTP Server 上看看,ip 設定方式就像上圖所示,將虛擬 ip 填在主機 ip 位址那一欄,將你的真實 ip 填在被動式 ip 那一欄。

由於沒有環境做測試,所以無法得知是否可以 work ,如果成功的話,也請你跟我說說心得... :)

Help 原文如下:

"The above assumes the firewall is set up to pass all the needed packets on to the server. In particular, this means the firewall has to allow incoming TCP connections to port 21 on the server, allow outgoing TCP connections from port 20 (for regular mode data transfers), and allow incoming TCP connections to any random port over 1023 on the server (for passive mode transfers). Depending on what the firewall allows to pass it may be that despite passive mode address translation it is still not possible to use passive mode for data transfers."

On-line help for Serv-U v2.5

ptx
2002-04-14, 08:40 PM
真實ip呀
恩~~~你是指ISP那邊發的嗎
我是用CABLE的,沒有固定的
所以填了也沒用吧,跑了就沒了吧
不過先謝謝你的告知
之前也試著看過這部分的設定
但是卻看不太懂,謝謝你的解說
晚上如果試成功再PO上來
不然就要再考慮換別的軟體了
已經試過CESAR和雷電了,一個太不穩另一個還是沒辦法上手
忘了為什麼不用G6,好像是哪裡的設定搞不懂吧

hopepro
2002-04-14, 09:22 PM
最初由 ptx 發表
真實ip呀
恩~~~你是指ISP那邊發的嗎
我是用CABLE的,沒有固定的
所以填了也沒用吧,跑了就沒了吧
不過先謝謝你的告知
之前也試著看過這部分的設定
但是卻看不太懂,謝謝你的解說
晚上如果試成功再PO上來
不然就要再考慮換別的軟體了
已經試過CESAR和雷電了,一個太不穩另一個還是沒辦法上手
忘了為什麼不用G6,好像是哪裡的設定搞不懂吧


那建議你還是用用看雷電吧

針對 cable 不固定的 ip 他可以自動偵測

這裡有一篇雷電的教學:
http://www.raidenftpd.com/en/raiden-ftpd-doc/howto-setup-step-by-step-02-cht.html


裡面有提到NAT/Router內只有區域網路IP位址的設定方法。

ptx
2002-04-16, 10:03 AM
現在終於成功了
按照hopepro所說的
我將我的主機IP位置輸入
但是沒有輸入被動式IP
這樣子之後我的FTP的Data 連線可以正常建立了
但是由於SERVU不能設定範圍
所以我只好用IP分享器打開PORT 1023到很多號
以免SERVU隨機取得的PORT超出範圍而無法建立連線
目前還沒嘗試將PORT範圍縮小
今天回去會試試將範圍縮小,看SERVU是否會自動在那個範圍中取PORT