VPS: บริการ FTP ใช้งานไม่ได้ - วิธีแก้ไขปัญหา
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
ทำยังไงดีถ้าเซิร์ฟเวอร์เกมหรือเซิร์ฟเวอร์ Teamspeak เข้าไม่ได้ผ่าน FTP?
ระวัง: ขั้นตอนต่อไปนี้ใช้ได้เฉพาะกับ VPS ของคุณเองที่ติดตั้งเว็บอินเทอร์เฟซของ ZAP แล้วเท่านั้น!
ถ้าเซิร์ฟเวอร์ที่สร้างขึ้นไม่สามารถเข้าถึงได้ผ่าน FTP ส่วนใหญ่จะเป็นเพราะบริการ FTP (ProFTPD) ไม่ได้เปิดใช้งาน ในบางกรณีอาจเกิดจากการตั้งค่าผิดพลาดหรือพอร์ตถูกใช้งานอยู่ เช่น พอร์ต FTP 21 ถูกใช้โดยโปรแกรมอื่น
ตรวจสอบปัญหา FTP อย่างละเอียด:
ตรวจสอบความพร้อมใช้งาน
คุณสามารถทำได้ง่ายๆ ผ่าน FTP เบราว์เซอร์ในเว็บอินเทอร์เฟซ คลิกที่ "FTP browser" ในเมนูภายใต้เครื่องมือของเซิร์ฟเวอร์นั้นๆ
จากนั้นกดปุ่ม "Direct Connection" ครั้งหนึ่ง
ตอนนี้คุณน่าจะเห็นภาพแบบนี้:
เนื่องจากตอนนี้ชัดเจนว่าไม่สามารถเชื่อมต่อผ่าน WebFTP หรือเครื่องมือ FTP ได้ คุณต้องตรวจสอบบริการ FTP บน VPS อย่างละเอียด
ตรวจสอบสถานะ ProFTPD
ให้เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH / คอนโซล แล้วพิมพ์คำสั่ง "service proftpd status" ระบบจะแสดงสถานะออกมา:
ตรงนี้จะเห็นว่าสถานะรายงานว่า "dead" หมายความว่าบริการออฟไลน์และไม่สามารถเข้าถึงได้
รีสตาร์ทบริการ FTP
สามารถรีสตาร์ทบริการ FTP ด้วยคำสั่งนี้:
service proftpd start
ถ้าไม่มีข้อความตอบกลับหลังรันคำสั่ง บริการมักจะออนไลน์/พร้อมใช้งานอีกครั้ง
จากนั้นตรวจสอบอีกครั้งด้วยคำสั่ง "service proftpd status" ควรจะเป็นแบบนี้:
เนื่องจากสถานะตอนนี้เป็น "active" แทนที่จะเป็น "dead" คุณสามารถลองเชื่อมต่อ FTP อีกครั้งผ่านเครื่องมือ FTP และ WebFTP ได้เลย
ตรวจสอบการเชื่อมต่ออีกครั้ง
ตอนนี้คุณควรจะเชื่อมต่อและดูข้อมูลของคุณได้แล้ว
ปัญหาได้รับการแก้ไข
✅ บริการ FTP (ProFTPD) เปิดใช้งานแล้วและไม่มีอะไรขวางกั้นการแลกเปลี่ยนข้อมูลอีกต่อไป!