1. 程式人生 > >Windows Server 2008下的FTP伺服器設定

Windows Server 2008下的FTP伺服器設定

今天剛在新伺服器上部署好Windows Server 2008,同時安裝好了SQL,基本上還算順利。沒想到在設定FTP伺服器的時候遇到了麻煩。按照以往的經驗,安裝好Serv-U以後,同時在防火牆設定裡開放了21埠,結果卻遇到能登入無法列表的錯誤。

錯誤內容大體上是這樣的:

[右] 資料 Socket 錯誤: 連線超時
[右] 列表錯誤
[右] PASV 模式失敗, 嘗試 PORT 模式。

在網路上找了一圈,尤其重點了解了主動模式和被動模式。突然明白問題出在什麼地方了。被動模式是先從21埠向伺服器傳送請求,然後伺服器開放空閒埠來進行連線。而這個PASV開啟的埠,因為沒有在防火牆中開啟,所以就沒有辦法進行進一步的操作。

找到根源以後,在Serv-U裡找到了相關設定,如圖:


為了設定方便,這個埠範圍可以設定為同樣的。然後在防火牆中開啟對應的埠即可。