สรุปคำสั่ง UFW Firewall บน Ubuntu Server 24.04

สรุปคำสั่ง UFW Firewall บน Ubuntu Server 24.04

ในการดูแลระบบเซิร์ฟเวอร์สำหรับองค์กร ความปลอดภัยถือเป็นองค์ประกอบสำคัญที่ต้องได้รับความใส่ใจเป็นพิเศษ โดยเฉพาะการควบคุมการสื่อสารเข้า–ออกของระบบ UFW (Uncomplicated Firewall) เป็นเครื่องมือบริหารจัดการ Firewall ที่ใช้งานง่ายแต่ทรงพลังบน Ubuntu Server 24.04 ช่วยให้ผู้ดูแลระบบสามารถกำหนดกฎการอนุญาตหรือปฏิเสธการเชื่อมต่อได้อย่างเป็นระเบียบ ลดความเสี่ยงจากการโจมตี และเสริมความมั่นคงปลอดภัยให้กับบริการต่าง ๆ เช่น Web Server, Database Server และระบบเครือข่ายภายในองค์กร

บทความสรุปนี้ถูกจัดทำขึ้นเพื่อช่วยให้ผู้ดูแลระบบสามารถใช้งาน UFW ได้อย่างคล่องตัว ผ่านคำสั่งพื้นฐานที่จำเป็น การเปิดพอร์ตบริการที่ใช้บ่อย การกำหนดสิทธิ์ตาม IP รวมถึงการตรวจสอบกฎที่ใช้งานอยู่ เพื่อให้การบริหารจัดการ Firewall มีความถูกต้อง โปร่งใส และรองรับการใช้งานจริงในระดับองค์กรได้อย่างมีประสิทธิภาพ


สรุปคำสั่ง UFW Firewall บน Ubuntu Server 24.04

1) คำสั่งพื้นฐาน

รายการ คำสั่ง
ตรวจสอบสถานะ UFW sudo ufw status
เปิดใช้งาน UFW sudo ufw enable
ปิดใช้งาน UFW sudo ufw disable
รีโหลดการตั้งค่า sudo ufw reload
รีเซ็ตค่าเริ่มต้น sudo ufw reset

2) การอนุญาตและบล็อกการเชื่อมต่อ

อนุญาตพอร์ต

sudo ufw allow <port>
sudo ufw allow <port>/<protocol>

ตัวอย่าง

sudo ufw allow 22/tcp
sudo ufw allow 80
sudo ufw allow 443

บล็อกพอร์ต

sudo ufw deny <port>

ลบกฎ

sudo ufw delete allow <port>
sudo ufw delete deny <port>

3) การกำหนดสิทธิ์แบบกำหนด IP

อนุญาตเฉพาะ IP

sudo ufw allow from <IP>

อนุญาต IP + ระบุพอร์ต

sudo ufw allow from <IP> to any port <port>

ตัวอย่าง

sudo ufw allow from 192.168.1.10 to any port 22

4) เปิดพอร์ตที่ระบบใช้บ่อยในองค์กร

Web Server

sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS

SSH Remote

sudo ufw allow 22/tcp

Database Server

sudo ufw allow 3306/tcp # MySQL / MariaDB
sudo ufw allow 5432/tcp # PostgreSQL

Control Panel / Monitoring

sudo ufw allow 9090/tcp # Cockpit / Prometheus Exporter
sudo ufw allow 9100/tcp # Node Exporter
sudo ufw allow 19999/tcp # Netdata

Mail Server

sudo ufw allow 25/tcp # SMTP
sudo ufw allow 587/tcp # Submission
sudo ufw allow 993/tcp # IMAP SSL

File Server

sudo ufw allow 21/tcp # FTP
sudo ufw allow 20/tcp # FTP Data
sudo ufw allow 445/tcp # Samba

5) โหมด Logging

เปิดบันทึกเหตุการณ์

sudo ufw logging on

ปิด

sudo ufw logging off

6) ตรวจสอบกฎทั้งหมด

sudo ufw status numbered

ลบกฎด้วยหมายเลข

sudo ufw delete <number>

สรุป

ชุดคำสั่งข้างต้นครอบคลุมการใช้งาน UFW Firewall สำหรับผู้ดูแลระบบใน Ubuntu Server 24.04 ทั้งการเปิด-ปิด การตั้งค่าพอร์ตพื้นฐาน การกำหนด IP เฉพาะ การควบคุมบริการในองค์กร และการตรวจสอบสถานะ เหมาะสำหรับใช้เป็น Cheat Sheet ในการดูแลระบบอย่างมีประสิทธิภาพและปลอดภัย


เขียนและรวบรวมโดย
Dr.Arnut Ruttanatirakul
Technology Lecturer, KMITL
1 December 2025