最近碰到了一個問題,訪問網站空間時,FTP可以連線和登陸,但到了最後一步,FTP客戶端卻顯示不出來檔案目錄,著實費了點勁,最後還是偶然地解決了,箇中原因,筆者還是沒弄明白,在此把解決問題的過程記錄下來,給大家提供一個思路,經驗是要分享的,也許對你也能有用。
工具/原料
ChinaFTP
Windows7
方法/步驟
FTP連線是正常的,登陸也很順暢,最後一步,List出問題了。
出現這種故障,問題無非三種
1,客戶端問題;
2,伺服器端問題;
3,線路問題。
我進行了逐一排查。
客戶端
1,檢查防火牆,甚至關閉!
2,站點模式:被動模式和主動模式切換,嘗試,網路上有很多這樣的說法,本人測試無效!
3,更換其他FTP,例如FlashFTP,FileZilla,在筆者這裡都碰到同樣的問題。
以上方法無效,排除客戶端問題。
伺服器端
既然不是客戶端的問題,有沒有可能是伺服器端問題呢?測試這個很容易,找一臺不同網路的PC,用同樣的FTP登陸測試,筆者用的是雲主機,相對更有說服力一些,結果在那裡登陸一切正常,至此排除伺服器端問題。
好吧,只剩線路問題了,這個好頭疼!線路遠了咱管不了,力所能及的就是看看自己的交換機和路由。
先檢查被遮蔽的網址和IP,沒有什麼發現;
檢查埠對映,也沒有開啟,如果開啟,先關閉!
UPnP,這是一個什麼鬼!這個東西,簡單說就是優化P2P的路徑和埠的工具,先關閉再說。
重啟路由,神奇的事情發生了,FTP連線正常,目錄也能正常打開了!!!