ปัญหา FTP Connection Timed Out เป็นหนึ่งใน Error ที่เจอบ่อยที่สุดเวลาเชื่อมต่อ FTP เช่น FileZilla หรือโปรแกรม FTP อื่น ๆ โดยอาการคือพยายามเชื่อมต่อเซิร์ฟเวอร์แล้วระบบรออยู่พักหนึ่ง ก่อนจะแจ้งว่า Connection Timed Out ทำให้ไม่สามารถ Upload หรือ Download ไฟล์เว็บไซต์ได้
บทความนี้จะอธิบาย สาเหตุทั้งหมดของ FTP Timed Out พร้อมวิธีแก้แบบมืออาชีพที่ใช้ได้จริง
① 🔍 FTP Connection Timed Out คืออะไร
FTP Connection Timed Out คือสถานะที่เกิดขึ้นเมื่อ
เซิร์ฟเวอร์ ไม่ตอบกลับภายในเวลาที่กำหนด
ระบบจึงตัดการเชื่อมต่อโดยอัตโนมัติ
ตัวอย่าง Error
Connection timed out after 20 seconds
Could not connect to server
Connection attempt failed
หมายความว่า
คอมพิวเตอร์ของคุณ ไม่สามารถติดต่อ FTP Server ได้
② ⚠️ สาเหตุที่ทำให้ FTP Timed Out
สาเหตุหลักมีอยู่ 5 อย่าง
🔧 1 Firewall บล็อกการเชื่อมต่อ
Firewall ของ Windows หรือ Hosting อาจบล็อกพอร์ต FTP
📡 2 Port 21 ถูกบล็อก
บางเครือข่าย ISP บล็อก FTP
🌐 3 Server Offline
เซิร์ฟเวอร์อาจปิดอยู่หรือมีปัญหา
🔐 4 Passive Mode ไม่ถูกต้อง
โหมด FTP ผิดทำให้เชื่อมต่อไม่ได้
⚡ 5 DNS หรือ IP ผิด
ใส่ Hostname ผิด เช่น
ftp.domain.com
แต่เซิร์ฟเวอร์จริงใช้
server.domain.com
③ 🔧 วิธีแก้ FTP Connection Timed Out
ให้ตรวจสอบตามลำดับนี้
✔️ ขั้นตอนที่ 1 ตรวจสอบ Host
เช็คว่าใส่ Host ถูกหรือไม่
ตัวอย่าง
ftp.yourdomain.com
หรือ
IP Address ของ Server
✔️ ขั้นตอนที่ 2 ตรวจสอบ Port
FTP ปกติใช้
21
ถ้าใช้ SFTP
22
✔️ ขั้นตอนที่ 3 เปลี่ยน Passive Mode
ใน FileZilla
ไปที่
Edit
Settings
FTP
Passive Mode
เลือก
Use Passive Mode
วิธีนี้แก้ปัญหาได้บ่อยมาก
✔️ ขั้นตอนที่ 4 ปิด Firewall ชั่วคราว
ลองปิด
Windows Firewall
Antivirus Firewall
แล้วลองเชื่อมต่อใหม่
✔️ ขั้นตอนที่ 5 ตรวจสอบ Hosting
เข้า
DirectAdmin
cPanel
เช็คว่า FTP เปิดอยู่หรือไม่
④ 📡 วิธีเช็คว่า FTP Server ทำงานหรือไม่
คุณสามารถใช้คำสั่ง
ping domain.com
หรือ
telnet domain.com 21
ถ้าเชื่อมต่อไม่ได้ แสดงว่า
Server มีปัญหา
⑤ 🔧 วิธีแก้ขั้นสูงที่มืออาชีพใช้
ถ้ายังเชื่อมต่อไม่ได้ ให้ลอง
✔️ ใช้ SFTP แทน FTP
Port 22
ปลอดภัยกว่า
✔️ ใช้ IP แทน Domain
เช่น
192.168.1.1
✔️ เปลี่ยน Network
เช่น
-
ใช้ Hotspot
-
ใช้ WiFi อื่น
บางครั้ง ISP บล็อก FTP
ประสบการณ์จากทีม COMSIAM พบว่า
80% ของปัญหา FTP Timeout มาจาก
-
Passive Mode
-
Firewall
-
Port Block
สรุป
ปัญหา FTP Connection Timed Out มักเกิดจาก
-
Firewall
-
Port Block
-
Passive Mode
-
Server Offline
-
Host ผิด
วิธีแก้ที่ได้ผลเร็วที่สุดคือ
1 ตรวจสอบ Host
2 ตรวจสอบ Port
3 เปิด Passive Mode
4 ตรวจสอบ Firewall
5 ตรวจสอบ Server
ถ้าตรวจครบตามนี้ ส่วนใหญ่จะเชื่อมต่อ FTP ได้ทันที