Passive Mode เป็นหนึ่งในการตั้งค่าที่สำคัญที่สุดในโปรแกรม FileZilla เพราะช่วยให้การเชื่อมต่อ FTP ผ่าน Router และ Firewall ทำงานได้อย่างถูกต้อง หากตั้งค่า Passive Mode ไม่ถูกต้อง ผู้ใช้มักพบปัญหา เช่น ไม่สามารถโหลดไฟล์จากเซิร์ฟเวอร์ หรือเกิด Error อย่าง Failed to Retrieve Directory Listing
บทความนี้จะอธิบาย วิธีตั้งค่า Passive Mode ใน FileZilla แบบละเอียด พร้อมเหตุผลว่าทำไมการตั้งค่านี้จึงสำคัญต่อการเชื่อมต่อ FTP Server
① Passive Mode คืออะไร
Passive Mode เป็นรูปแบบการเชื่อมต่อ FTP ที่ให้
Server เปิด Port สำหรับการรับส่งข้อมูล
แทนที่จะให้ Client เปิด Port
ข้อดีของ Passive Mode
🌐 ใช้งานผ่าน Router ได้ง่าย
🧱 Firewall บล็อกยาก
⚡ เชื่อมต่อเสถียรกว่า Active Mode
ด้วยเหตุนี้โฮสติ้งส่วนใหญ่จึงแนะนำให้ใช้ Passive Mode
② Active Mode กับ Passive Mode ต่างกันยังไง
FTP มี 2 โหมดหลัก
Active Mode
Server ติดต่อกลับไปที่ Client
ข้อเสีย
❌ Router และ Firewall มักบล็อก
Passive Mode
Client ติดต่อ Server โดยตรง
ข้อดี
✔ ใช้งานผ่าน Router ได้ง่าย
✔ ลดปัญหา Firewall
ผู้ใช้ทั่วไปควรใช้ Passive Mode
③ วิธีตั้งค่า Passive Mode ใน FileZilla
ขั้นตอนตั้งค่า
1️⃣ เปิดโปรแกรม FileZilla
2️⃣ คลิกเมนู
Edit
3️⃣ เลือก
Settings
4️⃣ ไปที่หัวข้อ
FTP
5️⃣ เลือก
Passive Mode
จากนั้นกด
OK
เมื่อเชื่อมต่อ FTP ใหม่ โปรแกรมจะใช้ Passive Mode
④ ตรวจสอบว่า Passive Mode ทำงานหรือไม่
หลังเชื่อมต่อ FTP ให้ดู
Message Log
หากตั้งค่า Passive Mode สำเร็จจะเห็นข้อความ
Entering Passive Mode
ข้อความนี้หมายความว่า FTP ใช้ Passive Mode แล้ว
⑤ ปัญหาที่ Passive Mode ช่วยแก้ได้
Passive Mode ช่วยแก้ปัญหาหลายอย่าง เช่น
❌ Failed to retrieve directory listing
❌ Connection timed out
❌ FTP transfer failed
หากพบ Error เหล่านี้ควรตรวจสอบ Passive Mode ก่อน
⑥ Router และ Passive Mode
Router ที่ใช้ NAT มักบล็อก FTP Active Mode
Passive Mode จึงเหมาะกับ
📡 Home Router
🌐 Office Network
📶 Internet NAT
จึงเป็นโหมดที่ใช้งานมากที่สุดในปัจจุบัน
⑦ Passive Mode กับ Firewall
Firewall บางตัวอาจบล็อก FTP
Passive Mode ช่วยให้
Client เปิดการเชื่อมต่อออกไปยัง Server
จึงทำให้ Firewall อนุญาตได้ง่ายกว่า
⑧ Passive Mode กับ SFTP
SFTP ไม่ใช้ Passive Mode
เพราะ SFTP ใช้
SSH Protocol
และใช้
Port 22
ข้อดีของ SFTP
🔐 ปลอดภัยกว่า
⚡ เสถียรกว่า
ในเว็บไซต์ COMSIAM มีบทความอธิบายวิธีตั้งค่า SFTP ด้วย FileZilla แบบละเอียด
⑨ ควรใช้ Passive Mode หรือไม่
คำตอบคือ
ควรใช้
ในเกือบทุกกรณี
เพราะ
✔ ลดปัญหา FTP
✔ ใช้งานผ่าน Router ได้ง่าย
✔ Firewall บล็อกยาก
จึงเป็นค่าที่แนะนำสำหรับผู้ใช้ FileZilla
⑩ สรุป
Passive Mode เป็นการตั้งค่าที่สำคัญในการใช้งาน FTP ผ่าน FileZilla เพราะช่วยให้การเชื่อมต่อกับ FTP Server ทำงานผ่าน Router และ Firewall ได้ง่ายขึ้น หากพบปัญหา FTP เช่น Connection Timeout หรือ Failed to Retrieve Directory Listing การเปิด Passive Mode มักช่วยแก้ปัญหาได้อย่างมีประสิทธิภาพ