Skip to main content

FTP Active Mode vs Passive Mode Error แก้ยังไง? เข้าใจความต่างและวิธีแก้ปัญหา FTP Connection

 ปัญหา FTP Active Mode vs Passive Mode Error เป็น Error ที่เกิดขึ้นเมื่อการเชื่อมต่อ FTP Data Connection ล้มเหลว เนื่องจากโหมดการเชื่อมต่อไม่ตรงกับเครือข่ายหรือ Firewall

อาการที่พบคือ Login FTP ได้ แต่ไม่สามารถเปิดโฟลเดอร์ หรือ Upload / Download ไฟล์ได้

Error นี้พบได้บ่อยในโปรแกรม FTP เช่น FileZilla, WinSCP หรือ Cyberduck โดยเฉพาะเมื่อใช้งานผ่าน Router, Firewall หรือเครือข่ายองค์กร

บทความนี้จะอธิบาย ความแตกต่างของ FTP Active Mode และ Passive Mode พร้อมวิธีแก้ปัญหาที่ได้ผลจริง


① 🔍 FTP Active Mode คืออะไร

Active Mode เป็นโหมดการเชื่อมต่อ FTP แบบดั้งเดิม

หลักการทำงานคือ

  • Client เปิด Connection ไปยัง Port 21

  • Server เปิด Data Connection กลับมาที่ Client

ข้อเสียของ Active Mode

  • Firewall มักบล็อกการเชื่อมต่อ

  • ใช้งานยากในเครือข่าย NAT


② 🔍 FTP Passive Mode คืออะไร

Passive Mode (PASV) คือโหมด FTP ที่ให้ Client เป็นฝ่ายเปิด Data Connection

หลักการทำงาน

  • Client เปิด Connection ไปยัง Server

  • Server เปิด Passive Port ให้ Client เชื่อมต่อ

ข้อดีของ Passive Mode

  • ใช้งานผ่าน Firewall ได้ง่าย

  • รองรับ Router และ NAT ได้ดี

ดังนั้น FTP Client ส่วนใหญ่จะใช้ Passive Mode เป็นค่าเริ่มต้น


③ ⚠️ อาการของ FTP Active Mode vs Passive Mode Error

ตัวอย่าง Error ที่พบ

Failed to retrieve directory listing
Connection timed out
Data connection failed

อาการที่พบ

  • Login FTP ได้

  • เปิดโฟลเดอร์ไม่ได้

  • Upload / Download ไม่ได้


④ ⚠️ สาเหตุหลักของ FTP Mode Error

ปัญหานี้มักเกิดจาก 5 สาเหตุหลัก

🔥 1 Firewall บล็อก Data Connection

Firewall อาจบล็อก

  • FTP Port 21

  • Passive Port Range


🌐 2 Router NAT ผิดพลาด

Router บางตัวมี

FTP ALG

ซึ่งทำให้ FTP ทำงานผิดพลาด


⚙️ 3 Passive Port Range ไม่เปิด

FTP Server ต้องเปิด

Passive Port Range

เช่น

50000-51000

📡 4 FTP Client ตั้งค่า Mode ผิด

บางครั้ง FTP Client อาจตั้งค่า

  • Active Mode

  • Passive Mode

ไม่ถูกต้อง


🛑 5 Antivirus Firewall บล็อก FTP

Antivirus บางตัวบล็อก

  • FTP Data Connection


⑤ 🔧 วิธีแก้ FTP Active Mode vs Passive Mode Error

ให้ทำตามขั้นตอนนี้

✔️ ขั้นตอนที่ 1 ใช้ Passive Mode

ใน FileZilla

ไปที่

Edit → Settings → FTP

เลือก

Passive Mode

✔️ ขั้นตอนที่ 2 ปิด FTP ALG ใน Router

เข้า Router

ปิด

FTP ALG

✔️ ขั้นตอนที่ 3 เปิด Passive Port ใน Firewall

เปิด Port

21

และ Passive Port Range

50000-51000

✔️ ขั้นตอนที่ 4 ปิด Firewall ชั่วคราว

ลองปิด

  • Windows Firewall

  • Antivirus

แล้วทดสอบ FTP ใหม่


✔️ ขั้นตอนที่ 5 ใช้ SFTP แทน FTP

ถ้า FTP ยังมีปัญหา

แนะนำใช้

SFTP

ซึ่งใช้ Port

22

กลางบทความนี้ต้องบอกว่า Error แบบ FTP Active Mode vs Passive Mode Error เป็นปัญหาที่ทีม COMSIAM พบได้บ่อยเวลาลูกค้าใช้งาน FTP ผ่าน Router หรือ Firewall ขององค์กร


สรุป

ปัญหา FTP Active Mode vs Passive Mode Error

มักเกิดจาก

  • Firewall บล็อก FTP

  • Router NAT ผิดพลาด

  • Passive Port ไม่เปิด

วิธีแก้ที่ได้ผลเร็วที่สุด

1 ใช้ Passive Mode
2 ปิด FTP ALG
3 เปิด Passive Port Range

ทำครบตามนี้ส่วนใหญ่จะสามารถใช้งาน FTP ได้ปกติ

Popular posts from this blog

วิธีใช้ Windows 11 เบื้องต้น สำหรับมือใหม่ (Step-by-Step Guide) 💻

 Windows 11 คือระบบปฏิบัติการหลักที่คนทั่วโลกใช้มากที่สุด ไม่ว่าคุณจะใช้ทำงาน เล่นเกม หรือใช้งานทั่วไป การเข้าใจพื้นฐานของ Windows 11 จะช่วยให้คุณใช้งานคอมพิวเตอร์ได้เร็วขึ้น ปลอดภัยขึ้น และมีประสิทธิภาพมากขึ้น บทความนี้จะสอนทุกอย่างตั้งแต่พื้นฐาน เหมาะสำหรับมือใหม่และผู้ที่ต้องการใช้งาน Windows 11 อย่างมืออาชีพ ① ทำความรู้จัก Desktop และ Taskbar 🖥️ เมื่อเปิดเครื่อง Windows 11 คุณจะเห็นหน้าหลักที่เรียกว่า Desktop องค์ประกอบสำคัญ: Desktop → พื้นที่ทำงานหลัก Taskbar → แถบด้านล่าง Start Menu → เมนูเริ่มต้น Icons → ไอคอนโปรแกรม Taskbar ใช้สำหรับ: เปิดโปรแกรม สลับโปรแกรม ดูเวลา ดูอินเทอร์เน็ต เคล็ดลับ SEO สำคัญ: การเข้าใจ Taskbar จะช่วยให้คุณควบคุม Windows ได้ทั้งหมด ② วิธีเปิดโปรแกรมใน Windows 11 🚀 มี 3 วิธีหลัก: วิธีที่ 1: ใช้ Start Menu คลิกปุ่ม Start → เลือกโปรแกรม วิธีที่ 2: ใช้ Search คลิก Search → พิมพ์ชื่อโปรแกรม เช่น Chrome วิธีที่ 3: ใช้ Desktop Icon ดับเบิลคลิกที่ไอคอน วิธีที่เร็วที่สุดคือใช้ Search ③ วิธีเปิด File Explorer และ...

วิธี Login WordPress Admin (WordPress Login Guide)

 การ Login WordPress Admin เป็นขั้นตอนสำคัญในการจัดการเว็บไซต์ WordPress หลังจากติดตั้ง WordPress แล้ว คุณต้อง Login เพื่อสร้างบทความ ติดตั้ง Theme และจัดการเว็บไซต์ WordPress Admin คือศูนย์ควบคุมของเว็บไซต์ทั้งหมด บทความนี้จะสอนวิธี Login WordPress Admin แบบละเอียด เหมาะสำหรับมือใหม่ ① เปิดเว็บเบราว์เซอร์ 🌐 คลิก: Start Menu พิมพ์: Chrome หรือ Edge เปิด Browser ② ไปที่หน้า Login WordPress 🔍 พิมพ์ URL: yourdomain.com/wp-admin หรือ yourdomain.com/wp-login.php หน้ Login จะเปิด ③ ใส่ Username ✔️ ใส่: Username ที่คุณตั้งไว้ตอนติดตั้ง WordPress ④ ใส่ Password 🔐 ใส่: Password ของ WordPress ⑤ คลิก Login ⏳ คลิก: Log In ระบบจะ Login ⑥ เข้า WordPress Dashboard 💻 หลัง Login จะเห็น: Dashboard สามารถจัดการเว็บไซต์ได้ ⑦ WordPress Dashboard ใช้ทำอะไร 🔧 ใช้สำหรับ: สร้างบทความ ติดตั้ง Plugin เปลี่ยน Theme ⑧ Login ไม่ได้ทำอย่างไร 🔒 ตรวจสอบ: Username Password หรือ Reset Password ⑨ WordPress Admin สำคัญหรือไม่ 🌍 สำคัญมาก เป็นศูนย์ควบ...

วิธีใช้ Microsoft Word เบื้องต้น สำหรับมือใหม่ (Complete Beginner Guide) 📝

 Microsoft Word เป็นโปรแกรมพิมพ์เอกสารที่ได้รับความนิยมมากที่สุดในโลก ใช้สำหรับสร้างเอกสาร รายงาน จดหมาย และงานต่าง ๆ ไม่ว่าคุณจะเป็นนักเรียน พนักงาน หรือเจ้าของธุรกิจ การรู้วิธีใช้ Microsoft Word จะช่วยให้คุณทำงานได้เร็วขึ้นและมีประสิทธิภาพมากขึ้น บทความนี้จะแนะนำวิธีใช้ Microsoft Word ตั้งแต่พื้นฐานจนสามารถใช้งานได้จริง ① วิธีเปิด Microsoft Word ครั้งแรก 🚀 คลิกปุ่ม Start Menu พิมพ์: Word คลิก: Microsoft Word หรือคลิกที่ไอคอน Microsoft Word บน Desktop เมื่อเปิดแล้ว คุณจะเห็นหน้าสำหรับสร้างเอกสารใหม่ ② วิธีสร้างเอกสารใหม่ 📄 หลังจากเปิด Word: คลิก: Blank document เอกสารใหม่จะถูกสร้างทันที ตอนนี้คุณสามารถเริ่มพิมพ์ข้อความได้ Word จะบันทึกอัตโนมัติในบางกรณี แต่ควรบันทึกเองเพื่อความปลอดภัย ③ วิธีพิมพ์และแก้ไขข้อความ ✏️ เพียงคลิกในเอกสาร แล้วเริ่มพิมพ์ คุณสามารถ: เพิ่มข้อความ ลบข้อความ แก้ไขข้อความ ใช้ปุ่ม: Backspace → ลบด้านหลัง Delete → ลบด้านหน้า Word รองรับการพิมพ์ทุกภาษา ④ วิธีบันทึกเอกสาร 💾 คลิก: File → Save As เลือกตำแหน่ง เช่น: Docum...