ภาพแนวทางการเชื่อมต่อ VPS ผ่าน SSH จากคอมพิวเตอร์ส่วนตัว พร้อมคำสั่งทั่วไป

การเลือก VPS ที่เหมาะสม

VPS ราคาถูก AsiaGB เหมาะสำหรับมือใหม่และธุรกิจขนาดเล็กที่ต้องการประหยัดค่าใช้จ่าย ราคาเริ่มต้นเพียง 500 บาทต่อเดือน แต่ยังรักษาคุณภาพด้วย SSD storage ที่เร็ว และ uptime 99% ที่มั่นคง VPS ที่เป็น Linux Ubuntu 20.04 ขึ้นไป จะเหมาะสำหรับการเรียนรู้ระบบปฏิบัติการและเซิร์ฟเวอร์อื่นๆ

ตรวจสอบให้แน่ใจว่าระบบของคุณมี root access สำหรับการตั้งค่าทั้งหมด การมี access ต่อ SSH ยังสำคัญมากเพราะจะช่วยให้คุณสามารถควบคุม VPS ได้จากเครื่องคอมพิวเตอร์ของคุณอย่างปลอดภัย ตรวจสอบข้อมูลการเชื่อมต่อที่ได้รับจากอีเมล AsiaGB ก่อนเริ่มตั้งค่า

สำคัญ: VPS ราคาถูกของ AsiaGB มี SSD storage และ uptime 99% สำหรับการรับประกันความเสถียร

ขั้นตอนแรก: การเชื่อมต่อ SSH

ก่อนที่คุณจะเริ่มตั้งค่า VPS คุณต้องเชื่อมต่อผ่าน SSH (Secure Shell) เป็นอันดับแรก SSH ช่วยให้คุณสามารถควบคุม VPS ได้จากเครื่องคอมพิวเตอร์ของคุณอย่างปลอดภัย บนระบบ Windows ให้ใช้ PuTTY หรือ Windows Terminal ส่วนบน Mac และ Linux ให้เปิด Terminal แล้วพิมพ์คำสั่ง ssh root@YOUR_VPS_IP_ADDRESS

จากนั้นระบบจะขอรหัสผ่าน ให้พิมพ์รหัสผ่านที่ได้รับจากอีเมล AsiaGB เมื่อเชื่อมต่อสำเร็จแล้ว คุณจะเห็น terminal prompt ขึ้นมา แสดงว่าคุณพร้อมสำหรับขั้นตอนถัดไป

การอัปเดตระบบปฏิบัติการ

เมื่อเชื่อมต่อ SSH เสร็จแล้ว ให้อัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด เพื่อลดความเสี่ยงด้านความปลอดภัย พิมพ์คำสั่ง apt update && apt upgrade -y คำสั่งนี้จะดาวน์โหลดและติดตั้ง patch ความปลอดภัยทั้งหมด

หลังจากอัปเดตเสร็จ ระบบอาจต้องรีสตาร์ท หากมีข้อความแจ้ง ให้พิมพ์ reboot เพื่อรีสตาร์ท VPS ของคุณ การอัปเดตนี้สำคัญมากเพราะจะช่วยปกป้อง VPS ของคุณจากอันตรายและช่องโหว่ความปลอดภัย

สร้าง Sudo User สำหรับความปลอดภัย

ไม่ควรใช้บัญชี root สำหรับการทำงานประจำวัน เพราะมีความเสี่ยงสูง ให้สร้างบัญชี sudo user แทน พิมพ์คำสั่ง adduser username (แทน username ด้วยชื่อผู้ใช้ที่คุณต้องการ) ระบบจะขอรหัสผ่านและข้อมูลอื่นๆ

หลังจากนั้น ให้เพิ่มผู้ใช้นี้เข้าไปในกลุ่ม sudo โดยพิมพ์ usermod -aG sudo username เมื่อเสร็จแล้ว ให้ออกจากบัญชี root และล็อกอินด้วยบัญชีใหม่โดยพิมพ์ su - username

ติดตั้ง Nginx Web Server

Nginx เป็น web server ที่เบาและรวดเร็ว เหมาะสำหรับ VPS ราคาถูก ให้พิมพ์คำสั่ง sudo apt install nginx -y เมื่อติดตั้งเสร็จ ให้เปิดใช้งานและเริ่มต้น service โดยพิมพ์ sudo systemctl enable nginx && sudo systemctl start nginx

ตอนนี้ Nginx ของคุณกำลังทำงาน เพื่อทดสอบ ให้เปิด web browser แล้วไปที่ http://YOUR_VPS_IP_ADDRESS คุณจะเห็นหน้า default page ของ Nginx ขึ้นมา Nginx ทำงานได้จากไฟล์คอนฟิกที่อยู่ใน /etc/nginx/sites-available/ คุณสามารถแก้ไขหรือเพิ่ม virtual host ได้ตามความต้องการ

ติดตั้ง PHP สำหรับแอปพลิเคชัน

เพื่อให้ VPS ของคุณรันไฟล์ PHP ต้องติดตั้ง PHP-FPM ให้พิมพ์คำสั่ง sudo apt install php-fpm php-mysql php-curl php-mbstring -y การติดตั้งนี้รวมโมดูล PHP ที่สำคัญ เช่น MySQL driver, cURL, และ Multibyte String handling

หลังติดตั้งเสร็จ ให้เปิดใช้ PHP-FPM โดยพิมพ์ sudo systemctl enable php8.1-fpm && sudo systemctl start php8.1-fpm (หรือเวอร์ชันที่ติดตั้ง) จากนั้น คุณต้องตั้งค่า Nginx ให้รองรับ PHP โดยแก้ไขไฟล์ /etc/nginx/sites-available/default ให้เพิ่มบรรทัด location ~ \.php$ ซึ่งบอก Nginxให้ส่งไฟล์ PHP ไปยัง PHP-FPM socket

ติดตั้ง MariaDB Database

สำหรับจัดเก็บข้อมูล VPS ส่วนใหญ่จำเป็นต้องมี database system ให้พิมพ์คำสั่ง sudo apt install mariadb-server -y MariaDB เป็นลิขสิทธิ์เสรี (open-source) และเข้ากันได้กับ MySQL ได้อย่างดี

หลังติดตั้ง ให้เรียกใช้สคริปต์ความปลอดภัย sudo mysql_secure_installation เพื่อตั้งรหัสผ่าน root ของ database และปิดใช้งานการเชื่อมต่อจากระยะไกล ตั้งค่าให้เข้มงวดขึ้น สำหรับการเรียนรู้เพิ่มเติม ให้ล็อกเข้า MariaDB โดยพิมพ์ sudo mariadb -u root เมื่อเข้าได้ คุณจะเห็น mariadb> prompt ขึ้นมา

ตั้งค่า Firewall ด้วย UFW

UFW (Uncomplicated Firewall) ช่วยให้คุณสามารถควบคุมการเชื่อมต่อเข้า-ออกจาก VPS ได้ ซึ่งสำคัญต่อการรักษาความปลอดภัย ให้พิมพ์คำสั่ง sudo ufw enable เพื่อเปิดใช้งาน Firewall จากนั้น ให้อนุญาตให้ SSH, HTTP, และ HTTPS ผ่านได้

ให้พิมพ์คำสั่งต่อไปนี้: sudo ufw allow 22/tcp (สำหรับ SSH), sudo ufw allow 80/tcp (สำหรับ HTTP), sudo ufw allow 443/tcp (สำหรับ HTTPS) ตรวจสอบสถานะ Firewall ด้วยคำสั่ง sudo ufw status ตั้งค่านี้จะปกป้อง VPS ของคุณจากการเชื่อมต่อที่ไม่ได้รับอนุญาต

คำแนะนำเพิ่มเติมสำหรับมือใหม่

เมื่อตั้งค่าครบแล้ว ให้จำไว้บางข้อแนะนำ ประการแรก ให้สร้าง backup ของไฟล์ที่สำคัญ เช่น ข้อมูล database และเนื้อหาเว็บ สามารถใช้เครื่องมือเช่น rsync หรือ tar ได้ ประการที่สอง ติดตั้ง fail2ban เพื่อป้องกันการโจมตี brute force บนพอร์ต SSH พิมพ์ sudo apt install fail2ban -y

ประการที่สาม สร้างเสร็จแล้วให้ติดตั้ง SSL certificate ด้วย Let's Encrypt ฟรี เพื่อให้เว็บไซต์ของคุณมี HTTPS ใช้เครื่องมือ Certbot: sudo apt install certbot python3-certbot-nginx -y จากนั้น sudo certbot --nginx สุดท้าย ให้เรียนรู้บริหารจัดการ Linux ต่อไป เช่น คำสั่ง cron scheduling, log monitoring, และการจัดการหมายสัญญา

การตั้งค่า DirectAdmin บน VPS

สำหรับผู้ที่ไม่คุ้นเคยกับ command line AsiaGB VPS มาพร้อม DirectAdmin control panel ซึ่งช่วยให้จัดการเซิร์ฟเวอร์ผ่าน web browser ได้สะดวก DirectAdmin รองรับการสร้าง website, database, email account และการจัดการ DNS ทั้งหมดได้ในหน้าเดียว ลดความซับซ้อนของการใช้งาน command line สำหรับงานทั่วไป

เมื่อ VPS พร้อมใช้งาน คุณจะได้รับอีเมลพร้อมลิงก์เข้า DirectAdmin และข้อมูล login จาก AsiaGB เข้าหน้า DirectAdmin ด้วย URL ที่ได้รับ ใส่ username และ password แล้วคุณจะเห็น dashboard ที่จัดการทุกอย่างได้ง่าย ไม่ต้องจำคำสั่ง Linux ทุกอย่าง

ฟีเจอร์หลักของ DirectAdmin ที่ใช้บ่อยได้แก่ File Manager (จัดการไฟล์), phpMyAdmin (จัดการ database), Email Manager (สร้าง email account), SSL Manager (ติดตั้ง SSL certificate), DNS Manager (จัดการ DNS records) และ Cron Jobs (ตั้งเวลาทำงานอัตโนมัติ) ทั้งหมดนี้เข้าถึงได้ผ่านหน้า web โดยไม่ต้องใช้ terminal

การตรวจสอบและ Monitoring VPS

หลังจากตั้งค่า VPS เรียบร้อยแล้ว ควรติดตาม performance ของ VPS อย่างสม่ำเสมอ คำสั่ง htop หรือ top ช่วยดู CPU usage และ memory usage แบบ real-time คำสั่ง df -h ดูพื้นที่ดิสก์ที่เหลือ และ free -h ดูการใช้งาน RAM

สำหรับการ monitoring ระยะยาว ควรตั้ง alert ให้รู้เมื่อ CPU หรือ memory สูงเกินไป เครื่องมือเช่น Netdata, Prometheus หรือ Grafana ช่วยสร้าง dashboard monitoring ที่ครบถ้วน AsiaGB ยังมีระบบ monitoring ผ่านหน้า client area ให้คุณตรวจสอบสถานะ VPS ได้ตลอดเวลา

พร้อมเริ่มต้นแล้วหรือ? บทความนี้ครอบคลุมขั้นตอนการตั้งค่า VPS ราคาถูก สำหรับมือใหม่ หากต้องการ VPS ราคาถูกที่มี SSD storage และ uptime 99% ลองดูตัวเลือก VPS ของ AsiaGB ที่เริ่มต้นเพียง 500 บาทต่อเดือน

ดู VPS ราคาถูก AsiaGB

ดูแพ็กเกจ VPS ไทย ราคาถูกทั้งหมด →