a、此測試環境下,client (1.1.1.1)到server(3.3.3.3)到,要經過代理服務器(2.2.2.2)。
在port模式,與server建立控制鏈路的是中轉ip2.2.2.2,而控制鏈路信息告訴server,要去連接client1.1.1.1,server認為不合法(只有連接2.2.2.2才合法),於是返回控制鏈路 500信息。
3、解決方法:使用被動模式。
注意:有些客戶端不支持被動模式,即使提示行輸出為被動模式,也不可信,因為那是服務端返回的信息。要抓包確認是不是真的使用被動模式。
也就是從內網訪問公網ftp服務器,會經過一個代理,我是移動手機熱點,所以ftp顯示了手機端從移動運營商獲取到的內網IP
參考:
ftp命令結果提示“500 I wont open a connection to ...”_wangchu0011的博客-CSDN博客_500 i wont open a connection to