上些日子公司租用了一台Windows Server 2008,在我給伺服器部署環境時出現一個問題,FTP連結時出現的“FTP 列表錯誤”、“FTP 連線逾時”、"FTP 資料Sookot”、"FTP PASV 模式失敗 請嘗試PORT模式",這個問題讓我折騰了幾個小時的。不過也好也讓又我學會了一招。相信此問題可能也有也不少的朋友遇到過,所以在此分享我的心得。
以下是FashFXP出現的提示:
[右] 資料 Socket 錯誤: 連線逾時
[右] 列表錯誤
[右] PASV
[右] 227 Entering Passive Mode (www.111cn.net)
[右] 正在開啟資料連線 IP: 192.168.18 連接埠: 21
[右] 資料 Socket 錯誤: 連線逾時
[右] 列表錯誤
[右] PASV 模式失敗, 嘗試 PORT 模式。
-----------------------------------------------------
伺服器:
系統 Windows Server 2008 r2 sp1 企業簡體中文版
Serv-U 6.3.0.0
用戶端:
系統 Windows 7 旗艦版
FashFXP 3.7
出現問題之外,我檢查了FTP連接埠、帳號密碼還有許可權,還是沒有能解決。最後把伺服器防火牆(出站規則和入站規則)給關閉了,發現可以了。然後我再給防火牆增加出站入站的FTP連接埠同樣的也不行。最後我試著把Serv-U 添加到防火牆的入站規則中結果好了。
一、進入伺服器,並開啟防火牆。
二、點擊【入站規則】,由此進入。
三、在【入站規則】中點擊【建立規則】
四、在下一步中,選擇【程式】
五、選擇程式的路徑,在【瀏覽】選擇,下一步
六、在操作中,選擇【允許串連】,如果對安全方面比較高的朋友可以根據自己的需要來選擇【只允許安全連線】,這安全性會比較高,這裡我就不詳細講解了。
七、在設定檔中,選擇域組的應用(三個打勾),簡單來說,你希望這個規則三個門都可以進。下一步
八、在名稱對話方塊中,選擇此規則的名稱。完成
九、接下來,我們測試下能否成功串連FTP並不會出現“列表出錯”的提示
Tisp:
1.此分享針對FashFXP 3.7版本和Win 2008 的版本,其他版本是否可行小拍也還沒有嘗試過,感興趣的朋友可以試試。
2.其他的FTP軟體軟體也會出現這個問題,建議檢查伺服器的防火牆及相關安全性的軟體