這個問題卡了超久才解決,真是抱歉阿..(汗
我原本將FTP要使用的資料通道範圍設在49152-65535,沒想到就爆炸了
Filezilla表示:
指令: PASV
回應: 425 Cannot open data connection.
指令: PORT 192,168,0,100,216,168
回應: 501 Server cannot accept argument.
錯誤: 無法取得目錄列表
設定牆外IP之後,FTP就會禁止主動式連結,好死不死被動又出問題,就會是這樣的狀況啦~~
解決辦法就是將資料通道範圍改成預設的0-0,雖然如此,它還是代表49152-65535(詳見系統動態連接埠)
於是Filezilla表示:
指令: PASV
回應: 227 Entering Passive Mode (112,104,188,125,198,156).
指令: LIST
回應: 150 Opening BINARY mode data connection.
回應: 226 Transfer complete.
這樣就解決啦,不過我真的搞不清楚為什麼0-0跟49152-65535明明是一樣的東西,可是反應卻不一樣QAQ
留言