2008年12月12日

讓Windows 2003 內建防火牆放行IIS6.0的FTP

最近遇到一台Windows2003的FTP服務出現無法以被動模式取得檔案列表的問題,一看直覺就是防火牆把Data port擋掉了。查了一下前端的防火牆明明有設定開放,卻還是沒辦法以被動模式連線,忽然靈光一閃去查了內建的防火牆,果然沒有開放FTP。

但為了避免主動被動模式的問題,我想直接就把FTP的程式直接設成『例外』,不管以後我想調整到哪個Port都不用再去改windows的防火牆,但哪個檔案才是IIS裡的FTP服務程式呢?查了一下還滿簡單的,去看『服務』就知道了

開啟『服務』後,找一個名為 FTP Publishing Service 的服務,記下執行檔所在路徑 C:\WINDOWS\system32\inetsrv\inetinfo.exe ,將其加到防火牆的『列外』程式即可。

沒有留言:

張貼留言