Error ECONNREFUSED เป็นหนึ่งในปัญหาที่ผู้ใช้ FileZilla พบได้บ่อย โดยเฉพาะเวลาที่พยายามเชื่อมต่อ FTP Server แต่เซิร์ฟเวอร์ปฏิเสธการเชื่อมต่อ ทำให้ไม่สามารถอัปโหลด ดาวน์โหลด หรือจัดการไฟล์เว็บไซต์ได้ Error นี้มักเกิดจากการตั้งค่า FTP ไม่ถูกต้อง หรือบริการ FTP บนเซิร์ฟเวอร์ไม่ได้เปิดใช้งาน
บทความนี้จะอธิบาย สาเหตุและวิธีแก้ FileZilla ECONNREFUSED Error แบบละเอียด เพื่อให้คุณสามารถเชื่อมต่อ FTP Server และจัดการไฟล์เว็บไซต์ได้ตามปกติ
① Error ECONNREFUSED คืออะไร
ECONNREFUSED ย่อมาจาก
Error Connection Refused
หมายถึง
เซิร์ฟเวอร์ปฏิเสธการเชื่อมต่อจาก FileZilla
ตัวอย่างข้อความ Error
Connection attempt failed with "ECONNREFUSED"
หรือ
Connection refused by server
หมายความว่า FTP Server ไม่อนุญาตให้เชื่อมต่อ
② สาเหตุที่ทำให้เกิด ECONNREFUSED
สาเหตุหลักของปัญหานี้คือ
🔌 FTP Port ปิดอยู่
📡 FTP Service ไม่ทำงาน
🌐 ใส่ Host ไม่ถูกต้อง
🧱 Firewall บล็อก FTP
⚙️ เซิร์ฟเวอร์ปิดการเชื่อมต่อ FTP
การตรวจสอบแต่ละจุดจะช่วยให้แก้ปัญหาได้ง่ายขึ้น
③ ตรวจสอบ FTP Host
สาเหตุที่พบได้บ่อยคือ
ใส่ FTP Host ไม่ถูกต้อง
ตัวอย่าง Host ที่ใช้บ่อย
ftp.yourdomain.com
หรือ
Server IP
หาก Host ผิด FileZilla จะไม่สามารถเชื่อมต่อเซิร์ฟเวอร์ได้
④ ตรวจสอบ Port FTP
FTP ปกติใช้
Port 21
แต่บางเซิร์ฟเวอร์อาจใช้
22
990
2121
หากใช้ Port ผิด Server จะปฏิเสธการเชื่อมต่อ
⑤ ตรวจสอบว่า FTP Service เปิดอยู่หรือไม่
ในบางกรณี FTP Server อาจปิดอยู่
ให้ตรวจสอบจาก
Hosting Control Panel
เช่น
-
cPanel
-
DirectAdmin
หาก FTP Service ปิดอยู่จะต้องเปิดก่อน
⑥ ตรวจสอบ Firewall
Firewall อาจบล็อกการเชื่อมต่อ FTP
ให้ตรวจสอบ
-
Windows Firewall
-
Antivirus Firewall
-
Server Firewall
หาก Firewall บล็อก FTP การเชื่อมต่อจะถูกปฏิเสธทันที
⑦ ตรวจสอบ Router หรือ Network
Router บางตัวอาจบล็อก FTP Port
ให้ตรวจสอบ
-
Router firewall
-
NAT configuration
-
Port forwarding
หาก Router บล็อก Port 21 FileZilla จะเชื่อมต่อไม่ได้
⑧ ลองใช้ SFTP แทน FTP
SFTP ใช้
Port 22
และมีการเข้ารหัสข้อมูล
ข้อดี
🔐 ปลอดภัยกว่า
⚡ เสถียรกว่า
🧱 Firewall บล็อกยากกว่า
หลายโฮสติ้งในปัจจุบันแนะนำให้ใช้ SFTP
ในเว็บไซต์ COMSIAM มีบทความอธิบายวิธีตั้งค่า SFTP ด้วย FileZilla แบบละเอียด
⑨ รีสตาร์ท Router และโปรแกรม
บางครั้งปัญหาอาจเกิดจาก Network Session
ให้ลอง
🔄 รีสตาร์ท Router
🔄 ปิด FileZilla
🔄 เปิดโปรแกรมใหม่
วิธีนี้สามารถแก้ปัญหา ECONNREFUSED ได้ในบางกรณี
⑩ สรุป
FileZilla ECONNREFUSED Error เป็นปัญหาที่เกิดจากเซิร์ฟเวอร์ปฏิเสธการเชื่อมต่อ FTP โดยสาเหตุหลักมักเกิดจาก FTP Service ไม่ทำงาน Port ไม่ถูกต้อง หรือ Firewall บล็อกการเชื่อมต่อ การตรวจสอบ Host Port และการตั้งค่า Firewall มักช่วยแก้ปัญหานี้ได้ หากเซิร์ฟเวอร์ทำงานปกติ FileZilla จะสามารถเชื่อมต่อ FTP Server และจัดการไฟล์เว็บไซต์ได้ตามปกติ