最近遇到一台Windows2003的FTP服務出現無法以被動模式取得檔案列表的問題,一看直覺就是防火牆把Data port擋掉了。查了一下前端的防火牆明明有設定開放,卻還是沒辦法以被動模式連線,忽然靈光一閃去查了內建的防火牆,果然沒有開放FTP。
但為了避免主動被動模式的問題,我想直接就把FTP的程式直接設成『例外』,不管以後我想調整到哪個Port都不用再去改windows的防火牆,但哪個檔案才是IIS裡的FTP服務程式呢?查了一下還滿簡單的,去看『服務』就知道了
開啟『服務』後,找一個名為 FTP Publishing Service 的服務,記下執行檔所在路徑 C:\WINDOWS\system32\inetsrv\inetinfo.exe ,將其加到防火牆的『列外』程式即可。
沒有留言:
張貼留言