FTP Firewall Blocking Connection แก้ยังไง? วิธีแก้เมื่อ Firewall บล็อกการเชื่อมต่อ FTP
ปัญหา FTP Firewall Blocking Connection เป็น Error ที่พบได้บ่อยมากเวลาใช้โปรแกรม FTP เช่น FileZilla, WinSCP หรือ Cyberduck แล้วไม่สามารถเชื่อมต่อ FTP Server ได้
อาการคือ เชื่อมต่อไม่ได้ หรือเชื่อมต่อได้แต่ใช้งานไม่ได้ เช่น Login ได้แต่เปิดโฟลเดอร์ไม่ได้ หรือ Upload / Download ไฟล์ไม่ได้
สาเหตุหลักมักเกี่ยวข้องกับ Firewall ของคอมพิวเตอร์, Router หรือระบบ Firewall ขององค์กร
บทความนี้จะอธิบาย สาเหตุของ FTP Firewall Blocking Connection และวิธีแก้ที่ใช้ได้จริง
① 🔍 FTP Firewall Blocking Connection คืออะไร
FTP Firewall Blocking Connection หมายถึง
Firewall บล็อกการเชื่อมต่อ FTP ระหว่าง
-
FTP Client
-
FTP Server
ทำให้ไม่สามารถเชื่อมต่อหรือส่งข้อมูลได้
ตัวอย่าง Error ที่พบ
Connection timed out
Could not connect to server
Failed to retrieve directory listing
อาการที่พบ
-
FTP เชื่อมต่อไม่ได้
-
Login ได้แต่ Transfer ไม่ได้
-
เปิดโฟลเดอร์ไม่ได้
② ⚠️ สาเหตุหลักที่ทำให้ Firewall บล็อก FTP
ปัญหานี้มักเกิดจาก 5 สาเหตุหลัก
🔥 1 Windows Firewall บล็อก FTP
Windows Firewall อาจบล็อก
-
FTP Client
-
FTP Data Connection
🌐 2 Router Firewall บล็อก FTP
Router บางตัวมีระบบ
-
Firewall
-
NAT Security
ซึ่งอาจบล็อก FTP
⚙️ 3 Passive Port ถูกบล็อก
FTP Passive Mode ใช้
Passive Port Range
เช่น
50000 - 51000
ถ้า Firewall บล็อก Port เหล่านี้
FTP จะใช้งานไม่ได้
🛑 4 Antivirus Firewall บล็อก FTP
Antivirus บางตัวมี Firewall เช่น
-
Kaspersky
-
Bitdefender
-
Norton
📡 5 Firewall ขององค์กร
เครือข่ายองค์กรหรือมหาวิทยาลัย
มักบล็อก
-
FTP Port 21
③ 🔧 วิธีแก้ FTP Firewall Blocking Connection
ให้ทำตามขั้นตอนนี้
✔️ ขั้นตอนที่ 1 เปิด FTP ใน Windows Firewall
ไปที่
Control Panel → Windows Defender Firewall
เลือก
Allow an app through firewall
อนุญาต
FileZilla
✔️ ขั้นตอนที่ 2 เปิด Port 21
ใน Firewall
เปิด Port
21
ซึ่งเป็น Port ของ FTP
✔️ ขั้นตอนที่ 3 เปิด Passive Port Range
เปิด Port Range เช่น
50000-51000
✔️ ขั้นตอนที่ 4 ปิด FTP ALG ใน Router
เข้า Router
ปิด
FTP ALG
เพราะฟีเจอร์นี้มักทำให้ FTP มีปัญหา
✔️ ขั้นตอนที่ 5 ใช้ Passive Mode
ใน FileZilla
ไปที่
Edit → Settings → FTP
เลือก
Passive Mode
กลางบทความนี้ต้องบอกว่า Error แบบ FTP Firewall Blocking Connection เป็นปัญหาที่ทีม COMSIAM พบได้บ่อยมาก โดยเฉพาะเวลาลูกค้าใช้ FTP ผ่าน Router หรือ Firewall ขององค์กร
④ 📡 Port ที่ FTP ใช้งาน
FTP ใช้ Port หลักดังนี้
FTP Control
21
FTP Data (Passive)
50000-51000
ถ้า Port เหล่านี้ถูกบล็อก
FTP จะใช้งานไม่ได้
⑤ 🔧 วิธีป้องกัน FTP Firewall Error
เพื่อป้องกันปัญหานี้ในอนาคต
ควร
-
เปิด Passive Mode
-
เปิด FTP Port ใน Firewall
-
ปิด FTP ALG
สรุป
ปัญหา FTP Firewall Blocking Connection
มักเกิดจาก
-
Windows Firewall บล็อก FTP
-
Router Firewall บล็อก FTP
-
Passive Port ถูกปิด
วิธีแก้ที่ได้ผลเร็วที่สุด
1 เปิด Port 21
2 เปิด Passive Port Range
3 ใช้ Passive Mode
ทำครบตามนี้ส่วนใหญ่จะสามารถเชื่อมต่อ FTP ได้ปกติ