Windows 11 連不上 FTP 伺服器?6 個安全排查步驟

當一台 Windows 11 電腦連不上 FTP,而手邊的 Windows 10 筆電用同樣方式卻能連線,問題通常落在兩台電腦的連線參數、防火牆規則或傳輸模式差異,而不是單一「版本故障」。本文把實際觀察到的現象與可能原因分開整理,提供可由一般使用者自行執行的檢查順序:先確認兩邊測的是同一個目標,再測試埠號可達性,最後才考慮調整規則。文中不假設任何結果已解決,也不建議以關閉防護的方式換取連線。
問題症狀
- 發文者描述其中一台 Windows 11 電腦無法正常連上 FTP 伺服器,而手邊另一台 Windows 10 筆電以同樣方式可以連線。
- 發文者表示已套用網路上的教學做法,並在關閉防毒軟體後測試,連線結果仍然沒有改變。
- 發文者提到改用 FileZilla 這類第三方 FTP 用戶端,同樣無法完成連線。
- 貼文附有截圖,但本次分析看不到圖片內容,因此錯誤訊息文字與實際設定值皆無法確認或引用。
可能原因
- 用戶端到伺服器指定埠號的連通性受阻,可能來自伺服器端防火牆、路由器或安全軟體的規則。
- 控制連線可建立但資料連線失敗,常見於主動、被動模式的選擇與被動埠範圍未開放。
- 兩台電腦實際使用的協定或埠號不同,例如一台走標準埠、另一台走非標準埠,或其中一台其實使用的是檔案共用而非 FTP。
- 用戶端防火牆的個別應用程式允許規則不同,導致其中一台的連線程式被擋而另一台正常。
- 伺服器端帳號或資料夾權限不完整;不過這類設定通常也會影響原本可連線的那台電腦。
- 作業系統更新層級與預設安全性行為的差異可能相關,但本案缺少版本資訊與錯誤訊息,無法據此判斷。
排除步驟
- 先建立基準:在兩台電腦上分別記錄用戶端軟體名稱、連線位址、埠號與協定,確認兩邊測試的是同一個伺服器與同一個帳號。
- 在兩台電腦以系統管理員身分以外的一般 PowerShell 執行 Test-NetConnection,指定伺服器與埠號,比較 TCP 連線結果,先判斷問題在網路層還是應用程式層。
- 若控制埠不通,優先檢查伺服器所在電腦的防火牆與路由器設定,並確認服務確實監聽該埠;此時不要先調整用戶端的安全設定。
- 若控制埠可通但登入或列出目錄失敗,改用被動模式再測一次,並依官方文件確認伺服器端的被動埠範圍已開放給這台用戶端。
- 檢查 Windows 防火牆的個別應用程式允許規則,只針對使用的 FTP 用戶端調整,不要關閉整個防火牆或停用安全軟體。
- 每次只調整一個變數並記錄結果,保留完整的錯誤訊息文字;若連線可建立但讀寫目錄失敗,再於伺服器端核對帳號與資料夾權限。
注意事項
- 關閉整個防火牆或長期停用安全軟體會讓電腦直接暴露在網路掃描之下,不建議把它當成排查手段。
- 降低檔案共用的簽章要求或啟用不安全訪客登入,會削弱連線安全性,且與 FTP 連線失敗沒有直接對應關係。
- 在伺服器端開放過大的被動埠範圍,或對外部網路開放共用資料夾,都可能擴大攻擊面,調整前請先確認必要性與適用範圍。
- 修改防火牆或伺服器設定前,先記錄或備份原有規則,測試後才能恢復原狀,避免影響其他原本正常的服務或連線。
- 本文不提供已驗證的解法;若涉及公司網路、個人資料或重要檔案,請先徵詢該環境的管理員再變更設定。
常見問題
控制埠測得通,為什麼還是無法列出檔案?
FTP 的控制連線與資料連線是分開的通道,控制埠可通只表示指令通道正常,資料通道仍可能被防火牆擋住。可改用被動模式,並確認伺服器端的被動埠範圍已開放後再測試一次。
一定要更新 Windows 版本才能連 FTP 嗎?
沒有充分證據顯示某個版本更新就能解決連線問題。建議先以埠號可達性測試與協定、埠號比對找出原因,確認與已知問題相符後,再依官方更新說明處理。
看不到原始截圖,還能怎麼判斷原因?
請對方提供錯誤訊息的文字、使用的用戶端軟體、埠號與協定,以及兩台電腦各自的測試結果。缺少這些資訊時,任何原因都只能列為可能,不應直接調整安全設定。
區域網路內傳檔案一定要架設 FTP 嗎?
不一定,內網也有其他檔案共用方式。但兩者的協定、權限模型與防火牆規則不同,排查前要先確認實際使用的是哪一種服務,否則檢查方向從一開始就會錯。
診斷結論
面對「一台能連、一台不能連」的 FTP 問題,最有用的做法不是急著調整防護設定,而是把兩台電腦的連線參數寫下來比較,再用埠號可達性測試把範圍縮小到網路層或應用程式層。控制通道與資料通道要分開看待,防火牆也應只針對個別應用程式檢查。留言中的版本推測、單一觀察與降低安全性的指令,都屬於未經查證的說法,不建議直接照做。保留完整的錯誤訊息與每次變更的記錄,才能讓後續判斷有依據。
技術資料
- Microsoft Learn: Test-NetConnection:支持比較 Windows 11 與可連線的 Windows 10 電腦對 FTP 伺服器指定 TCP 連接埠的可達性;測通控制埠不代表資料通道正常。
- Microsoft Learn: Configuring FTP Firewall Settings in IIS 7:解釋 FTP 控制與資料連線及主動、被動模式對防火牆的影響;頁面的伺服器設定步驟僅適用 IIS。
- Microsoft Support: Risks of Allowing Apps Through Windows Firewall:支持檢查個別應用程式的防火牆允許規則;不能因 FTP 失敗就推定必須關閉整個防火牆。
本文僅供排查參考,實際情況請以實機狀況判斷;操作前請先備份重要資料。