สร้างบัญชี FTP บน DirectAdmin
FTP เป็นวิธีโอนไฟล์จำนวนมากระหว่างคอมพิวเตอร์ของคุณกับ Hosting ได้สะดวกกว่า File Manager บนเบราว์เซอร์ บัญชี DirectAdmin หลักของคุณใช้ FTP ได้อยู่แล้ว แต่ไม่ควรให้คนอื่นใช้บัญชีนั้น เพราะเข้าถึงไฟล์ได้ทุกโดเมนรวมถึงโฟลเดอร์อีเมล การสร้างบัญชี FTP แยกช่วยให้กำหนดได้ว่าแต่ละคนเข้าถึงโฟลเดอร์ไหน และลบบัญชีได้ทันทีเมื่อจบงาน
สิ่งที่ต้องเตรียม
- บัญชี DirectAdmin ระดับผู้ใช้ และแพ็กเกจที่ยังเหลือโควตา FTP Accounts
- โปรแกรม FTP เช่น FileZilla Client (ฟรี ใช้ได้ทั้ง Windows, macOS และ Linux)
- ชื่อโดเมน เช่น
example.comที่ DNS ชี้มายังเซิร์ฟเวอร์แล้ว หรือ IP ของเซิร์ฟเวอร์
หมายเหตุ: คู่มือนี้อ้างอิงหน้าตาแบบ Evolution ซึ่งเป็นหน้าตามาตรฐานของ DirectAdmin รุ่นปัจจุบัน ถ้าหน้าจอของคุณเป็นแบบเก่า (Enhanced) ชื่อเมนูจะเหมือนกันแต่ตำแหน่งต่างไป และในหน้า Dashboard ของ Evolution มีช่องค้นหาที่พิมพ์ชื่อเมนูเพื่อไปยังหน้านั้นได้ทันที
ขั้นตอนที่ 1: สร้างบัญชี FTP
- เข้าสู่ระบบ DirectAdmin ถ้าบัญชีมีหลายโดเมน ให้เลือกโดเมนที่ต้องการจากตัวเลือกโดเมนด้านบนก่อน
- ในหมวด Account Manager คลิก FTP Management
- คลิก Create FTP Account
- ช่อง FTP Username ใส่เฉพาะส่วนหน้า เช่น
webdevระบบจะต่อท้ายด้วยโดเมนให้ เป็น[email protected] - ตั้ง Password ยาวอย่างน้อย 12 ตัวอักษร หรือใช้ปุ่มสุ่มรหัสผ่าน
- เลือกประเภทของโฟลเดอร์ที่บัญชีจะเข้าถึงได้ (ดูตารางด้านล่าง) แล้วคลิก Create
| ตัวเลือก | สิ่งที่ผู้ใช้เข้าถึง | ใช้เมื่อ |
|---|---|---|
| Domain | โฟลเดอร์ของโดเมนทั้งหมด (domains/example.com) รวม public_html | ผู้ดูแลเว็บที่ต้องจัดการทุกอย่างของโดเมนนั้น |
| FTP | โฟลเดอร์ public_ftp สำหรับแลกเปลี่ยนไฟล์ ไม่ใช่ไฟล์เว็บไซต์ | ให้ลูกค้าหรือคู่ค้าส่งไฟล์เข้ามา |
| User | โฟลเดอร์ส่วนตัวของบัญชี FTP นั้นภายใต้พื้นที่ FTP | แยกพื้นที่ให้แต่ละคนไม่เห็นไฟล์กัน |
| Custom | โฟลเดอร์ที่คุณพิมพ์กำหนดเอง | จำกัดให้เข้าถึงแค่โฟลเดอร์เดียว เช่น /home/username/domains/example.com/public_html/shop |
หน้าจอจะแสดง Path จริงของแต่ละตัวเลือกไว้ข้าง ๆ ให้ตรวจก่อนกด Create ทุกครั้ง ถ้าต้องการให้ฟรีแลนซ์แก้ไขได้เฉพาะเว็บ ให้เลือก Custom แล้วชี้ไปที่ public_html ของโดเมนนั้นแทนการเลือก Domain
ขั้นตอนที่ 2: เชื่อมต่อด้วย FileZilla
- เปิด FileZilla แล้วไปที่ File > Site Manager คลิก New site
- ตั้งค่าตามตาราง แล้วคลิก Connect
| ช่อง | ค่า |
|---|---|
| Protocol | FTP - File Transfer Protocol |
| Host | ftp.example.com หรือ example.com หรือ IP เช่น 203.0.113.10 |
| Port | 21 (หรือเว้นว่าง) |
| Encryption | Require explicit FTP over TLS |
| Logon Type | Normal |
| User | [email protected] (ใส่ชื่อเต็มพร้อมโดเมน) |
| Password | รหัสผ่านที่ตั้งไว้ |
ครั้งแรก FileZilla จะแสดงหน้าต่าง Unknown certificate ให้ตรวจว่าชื่อในใบรับรองเป็นชื่อเซิร์ฟเวอร์หรือโดเมนที่คุณคาดไว้ แล้วติ๊กให้จำใบรับรองนี้ ถ้าเชื่อมต่อด้วย IP แทนชื่อ ชื่อในใบรับรองจะไม่ตรงกัน ซึ่งเป็นเรื่องปกติ แต่ควรเชื่อมต่อด้วยชื่อที่ตรงกับใบรับรองเมื่อทำได้
หมายเหตุ: หลีกเลี่ยงตัวเลือก Only use plain FTP (insecure) เพราะรหัสผ่านและไฟล์จะวิ่งผ่านเครือข่ายแบบไม่เข้ารหัส ถ้าเซิร์ฟเวอร์ของคุณเปิดให้ใช้ SSH ด้วย การใช้ SFTP เป็นอีกทางที่ปลอดภัย ดู โอนไฟล์ระหว่างเครื่องด้วย scp และ sftp
ขั้นตอนที่ 3: จัดการบัญชีหลังใช้งาน
กลับไปที่ FTP Management จะเห็นรายการบัญชีทั้งหมดพร้อมโฟลเดอร์ที่ผูกไว้ คลิกที่บัญชีเพื่อเปลี่ยนรหัสผ่านหรือโฟลเดอร์ หรือเลือกบัญชีแล้วลบเมื่อไม่ใช้แล้ว การลบบัญชี FTP ไม่ลบไฟล์ที่บัญชีนั้นอัปโหลดไว้
ตรวจสอบผลลัพธ์
- ในแท็บ Message Log ของ FileZilla ควรเห็นบรรทัด
Status: Directory listing of "/" successful - ช่องไฟล์ฝั่งขวา (Remote site) ต้องแสดงเฉพาะโฟลเดอร์ที่คุณกำหนด ไม่เห็นโฟลเดอร์อื่นของบัญชี
- ลองอัปโหลดไฟล์ทดสอบ เช่น
test.txtแล้วเปิดด้วย File Manager ของ DirectAdmin ว่าไฟล์อยู่ถูกที่ จากนั้นลบทิ้ง
ปัญหาที่พบบ่อย
530 Login authentication failed
ส่วนใหญ่เกิดจากใส่ชื่อผู้ใช้ไม่ครบ ต้องใส่ [email protected] ไม่ใช่ webdev หรือรหัสผ่านผิด ถ้าใส่ผิดติดกันหลายครั้ง IP อาจถูกระบบป้องกันการเดารหัสผ่านบล็อกชั่วคราว ให้รอสักพักหรือติดต่อผู้ดูแลเซิร์ฟเวอร์
เชื่อมต่อได้แต่ค้างที่ Retrieving directory listing
FTP ใช้ช่องข้อมูลแยก (Passive Mode) ซึ่งอาจถูก Firewall ของสำนักงานหรือเราเตอร์บล็อก ตรวจว่า FileZilla ใช้ Passive Mode (ค่าเริ่มต้น ดูที่ Edit > Settings > Connection > FTP) และลองเชื่อมต่อจากเครือข่ายอื่น ถ้าคุณดูแลเซิร์ฟเวอร์เอง ต้องเปิดช่วงพอร์ต Passive ที่ตั้งไว้ใน FTP Server ด้วย หากเซิร์ฟเวอร์มี Security Group หรือ Firewall ภายนอกจากฝั่งผู้ให้บริการ ให้เปิดพอร์ตนั้นเพิ่มด้วย
อัปโหลดได้แต่เว็บไม่เปลี่ยน
บัญชี FTP อาจชี้ไปที่ public_ftp แทน public_html ให้ตรวจโฟลเดอร์ของบัญชีใน FTP Management และแก้เป็น Custom ชี้ไปยัง public_html
553 Could not create file
โฟลเดอร์ปลายทางไม่มีสิทธิ์เขียน หรือพื้นที่เต็มโควตา ให้ตรวจ Disk Usage ในหน้า Dashboard และ Permission ของโฟลเดอร์ใน File Manager บน DirectAdmin
หากทำตามขั้นตอนแล้วยังติดปัญหา ติดต่อทีมซัพพอร์ต THAI DATA CLOUD ได้ที่ https://thaidata.cloud/contact/ โดยแจ้งชื่อโดเมน ชื่อผู้ใช้ DirectAdmin สิ่งที่ทำไปแล้ว และข้อความ Error ที่เห็น
- Categories:
- Cloud
- Tags:
- Cloud
- Cloud Server
Related Posts
หมวดหมู่ที่น่าสนใจ
- Account Settings
- AD Server
- AI
- Alibaba Cloud
- Anti-Spam Gateway
- AWS Amazon Web Services
- Campaign
- CentOS/AlmaLinux
- Cloud
- Cloud Backup
- Cloud Communication
- Cloud Migration
- Cloud Security
- Cloud Server Management
- Cloud Solution
- Cloud Solution for Government
- Cloud Solutions by Industry
- Cloud Storage
- Cloud VPS App Plus +
- Cloud VPS DirectAdmin
- Cloud VPS Plesk
- CSR
- Cyber Security
- Cybersecurity
- Data Sovereignty
- Database Server
- DDoS
- Digital Tranformation
- Digital Transformation
- Direct Mail
- Directadmin
- Domainname
- Ecommerce
- ERP
- Generative AI
- Getting Started
- Google Cloud
- Google G Suite
- Huawei Cloud
- IT News
- Linux Server
- Managed Cloud Services
- Managed Service Provider
- Manual
- Microsoft
- Microsoft 365
- Microsoft Azure
- News
- On-premise
- Private Mail Server
- Promotion
- Recommend Solution (Enterprise)
- Server
- Sovereign Cloud
- THAI DATA CLOUD Platform
- Ubuntu
- Ubuntu
- Uncategorized
- VMware
- VPS Server
- Web Design
- Web Hosting
- Web Hosting (DirectAdmin)
- Web Hosting (Plesk)
- Web Technologies
- Windows Server
- Wordpress
- Zimbra
- เรื่องราวความประทับใจ
- โซลูชันสำหรับธุรกิจการผลิตและยานยนต์
- โซลูชันสำหรับธุรกิจการศึกษา
- โซลูชันสำหรับธุรกิจการเงิน
- โซลูชันสำหรับธุรกิจขนส่งและกระจายสินค้า
- โซลูชันสำหรับธุรกิจค้าปลีก
- โซลูชันสำหรับธุรกิจท่องเที่ยว
- โซลูชันสำหรับธุรกิจบริการสุขภาพและโรงพยาบาล
- โซลูชันสำหรับธุรกิจประกันภัย
- โซลูชันสำหรับธุรกิจพลังงานและสาธารณูปโภค
- โซลูชันสำหรับธุรกิจสื่อสารมวลชนและเอ็นเตอร์เทนเมนท์
- โซลูชันสำหรับธุรกิจอสังหาริมทรัพย์
- โซลูชันสำหรับธุรกิจเทคโนโลยี


