在分享器下 FTP如何改PORT?

網路環境

中華數據機---->無線分享器(RT-N18U,硬撥,開啟DHCP)---->電腦主機

在電腦使用FileZilla Server架了FTP,方便傳送資料,

若FileZilla Server 連接埠 設為21
RT-N18U的虛擬伺服器也開了port 21,
則外網一切連線正常,也能存取資料



但是若將FileZilla Server 連接埠 改為3566(舉例)
RT-N18U的虛擬伺服器也同樣開了port 3566,
外網看起來有連上,但會出現
425 Can't open data connection for transfer of "/"





是哪裡還要設定嗎? 不然怎麼改了port就不能連??
感謝幫忙
2015-03-31 12:38 發佈
华硕路由器答疑社区 http://www.nap6.com
Windows 防火牆 FTP 21-PORT 預設是打開的

當你要改Port 你必須防火牆那邊先打開

jim77639 wrote:
Windows 防...(恕刪)


Windows防火牆沒開,卡巴斯基關掉,
RT-N18U防火牆也沒開,都試過了~~~

什么都知道 wrote:
參開:華碩FTP Server...(恕刪)


這網站根本不能連

supermoto wrote:
網路環境中華數據機...(恕刪)

先不管防火牆如何,可以先關掉.
FTP需要兩個Port
一個Command Port/一個DATA Port
怎麼可能用一個3566取代呢?

天龍國子民 wrote:
先不管防火牆如何,...(恕刪)


願聞其詳,RT-N18U和FileZilla Server要如何設定?
試了很多方法,求詳解~~感謝
supermoto wrote:
這網站根本不能連...(恕刪)


FTP跟一般傳輸是不一樣的,FTP雖然是port 20,21但實際傳輸是隨機開port在進行的

所以單單設定 虛擬伺服器 是沒用的,只能連上但不能取得資料

設定頁有一個"FTP伺服器埠號",這邊輸入你的port有經過特殊處理(預設是2021)

就是上面大大提到的"Command Port/一個DATA Port" --依你情況要改成"3566"


圖片來源:http://software-today.com/filezilla-server-review

這張圖裡的監聽埠是 21,防火牆要開放。


圖片來源:http://www.codepal.co.uk/show/FTPES_fails_in_FileZilla_on_MLSD_command_with_Error_425

這張圖,FileZilla Server 有開啟 PASV 模式,我不確定預設是不是有開,但我個人有開。
圖中的資料連埠是設在 50000-50100,所以防火牆裡,也要放行。
華碩路由器的虛擬伺服器設定說明怪怪的,有看沒有懂...

之前也是怎麼弄都搞不定,後來也不知道怎麼弄的就好了...

這是我目前的設定,都可以正常連線


我也很想知道,為什麼我的 FTP 只設定一個 Port 就可以傳檔了
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?