DirectAdmin: เปิดใช้งาน SSH และคำสั่งที่ใช้บ่อย
SSH Access คืออะไร
SSH (Secure Shell) ให้คุณเข้าใช้งาน server ระดับ command line — เร็วและทรงพลังกว่า File Manager มาก เหมาะกับ:
- Deploy โค้ดผ่าน
git pull - รันคำสั่ง
composer install/npm install(ถ้าแพ็กเกจรองรับ) - Import ฐานข้อมูลขนาดใหญ่ผ่าน
mysql - Debug ผ่าน log ดิบ
ขอเปิด SSH
โดยปกติ SSH ปิดเป็นค่า default — ต้องขอเปิดผ่าน Support:
- เข้า PitlokDD.Com → Support → ติดต่อทีมงาน
- แจ้งโดเมน + IP ที่จะใช้เชื่อมต่อ (เพื่อเปิด firewall)
- ทีมงานจะแจ้งกลับเมื่อเปิดให้แล้ว
เชื่อมต่อ SSH
จาก macOS / Linux
ssh username@yourdomain.com -p 22
ใส่รหัสผ่าน → กด Enter
จาก Windows
ใช้โปรแกรม PuTTY หรือ Windows Terminal (PowerShell):
- Host:
yourdomain.com - Port:
22 - Username: ชื่อบัญชี
- Password: รหัสผ่านบัญชี
ใช้ Public Key (ปลอดภัยกว่ารหัสผ่าน)
- สร้าง key ที่เครื่อง:
ssh-keygen -t ed25519 - คัดลอก content ของ
~/.ssh/id_ed25519.pub - ไปที่ Account Manager → SSH Keys บน DirectAdmin
- กด Add Key → วาง content → Save
- SSH เข้า — ไม่ต้องใส่รหัสผ่านอีก
คำสั่งที่ใช้บ่อย
Navigation
pwd # แสดงโฟลเดอร์ปัจจุบัน
ls -la # แสดงไฟล์ทั้งหมด รวม hidden
cd domains/yourdomain.com/public_html
จัดการไฟล์
cp file.txt backup.txt # คัดลอก
mv old.txt new.txt # ย้าย/เปลี่ยนชื่อ
rm file.txt # ลบ
rm -rf folder/ # ลบทั้งโฟลเดอร์ (ระวัง!)
chmod 644 file.txt # เปลี่ยนสิทธิ์
ดูเนื้อหาไฟล์
cat file.txt # ดูทั้งไฟล์
tail -f error.log # ติดตาม log แบบ realtime
grep "error" *.log # ค้นหาคำในไฟล์
Git
cd public_html
git pull origin main
MySQL
mysql -u username_dbuser -p username_dbname < backup.sql
⚠️ ข้อควรระวัง
- คำสั่ง
rm -rfไม่มีถังขยะ — ลบแล้วลบเลย - เก็บรหัสผ่าน SSH ให้ปลอดภัย — ห้ามแชร์
บทความนี้มีประโยชน์ไหม?