Harden SSL/TLS บน Ubuntu ให้ปลอดภัยขึ้น

Harden SSL/TLS บน Ubuntu ให้ปลอดภัยขึ้น

ทำไมติดตั้ง SSL แล้ว ยังไม่พอ หลายคนติดตั้ง SSL Certificate ด้วย Let’s Encrypt แล้วเห็นรูปแม่กุญแจบน Browser ก็คิดว่าเว็บไซต์ปลอดภัยแล้ว แต่ในมุมของ SysAdmin คำว่า “เปิด HTTPS ได้” กับ “ตั้งค่า HTTPS ให้ปลอดภัย” เป็นคนละเรื่องกันครับ ถ้า Web Server ยังเปิด TLS เวอร์ชันเก่า…
ติดตั้ง SSL ด้วย Let’s Encrypt บน Ubuntu Server 26.04

ติดตั้ง SSL ด้วย Let’s Encrypt บน Ubuntu Server 26.04

เว็บขึ้นว่า Not Secure แก้อย่างไร ถ้าเว็บไซต์ของเรายังเปิดผ่าน http:// อยู่ เบราว์เซอร์จะแสดงว่า Not Secure ซึ่งทำให้ผู้ใช้งานขาดความมั่นใจ โดยเฉพาะเว็บไซต์หน่วยงาน เว็บไซต์โรงเรียน วิทยาลัย ร้านค้าออนไลน์ หรือระบบภายในองค์กรที่มีการ Login วิธีที่นิยมและใช้งานได้จริงคือการติดตั้ง SSL/TLS Certificate เพื่อให้เว็บไซต์รองรับ https:// โดยในบทความนี้แนะนำการใช้ Let’s Encrypt ซึ่งเป็นบริการออกใบรับรอง SSL ฟรี และใช้ Certbot…
การติดตั้ง NFS Server บน Ubuntu Server 26.04

การติดตั้ง NFS Server บน Ubuntu Server 26.04

แชร์ไฟล์ระหว่าง Linux Server อย่างไรให้เรียบง่าย ในงานดูแลระบบจริง เรามักเจอสถานการณ์ที่ต้องการแชร์โฟลเดอร์จาก Server เครื่องหนึ่งให้เครื่อง Linux อื่น ๆ ใช้งานร่วมกัน เช่น แชร์ไฟล์ backup, แชร์ directory สำหรับ web server หลายเครื่อง, แชร์ไฟล์ ISO ภายใน Lab หรือใช้เป็น storage กลางสำหรับเครื่อง virtual machine…
เปรียบเทียบ NAT, NAT Network, Bridged และ Host-only ใน VirtualBox

เปรียบเทียบ NAT, NAT Network, Bridged และ Host-only ใน VirtualBox

ภาพที่ 1 เปรียบเทียบ NAT, NAT Network, Bridged และ Host-only  ทำไม VM ต่อเน็ตได้ แต่ SSH เข้าไม่ได้ ใครที่เริ่มใช้งาน VirtualBox เพื่อทดลอง Ubuntu Server, Rocky Linux, Kali Linux หรือทำ Lab ระบบเครือข่าย มักเจอคำถามคลาสสิกว่า “ทำไม VM…
การกำหนดค่า NAT Network ใน VirtualBox

การกำหนดค่า NAT Network ใน VirtualBox

ทำไม VM ออกเน็ตได้ แต่คุยกันเองไม่ได้ หลายคนที่เริ่มใช้ VirtualBox มักเจอปัญหาคล้ายกัน คือสร้าง Ubuntu Server หรือ Rocky Linux ขึ้นมาทดสอบหลายเครื่อง แต่เครื่องเสมือนออกอินเทอร์เน็ตได้เพียงอย่างเดียว กลับไม่สามารถสื่อสารกันเองได้ หรือ SSH จากเครื่อง Host เข้าไปยัง VM ไม่ได้ตามที่ต้องการ สาเหตุหลักมักมาจากการเลือกโหมด Network Adapter ไม่เหมาะสม โดยเฉพาะการใช้โหมด NAT แบบปกติ…
ทำความเข้าใจ GRUB2 บน Rocky Linux 10: Boot Loader ที่ SysAdmin ควรรู้

ทำความเข้าใจ GRUB2 บน Rocky Linux 10: Boot Loader ที่ SysAdmin ควรรู้

สำหรับผู้ดูแลระบบ Linux หนึ่งในสถานการณ์ที่ทำให้ใจหายที่สุดคือ “อัปเดตระบบแล้ว reboot ไม่กลับมา” โดยเฉพาะเครื่อง Server ที่ตั้งอยู่คนละที่ ไม่มีจอ ไม่มี Keyboard และเข้าถึงได้เฉพาะ SSH เท่านั้น เบื้องหลังช่วงเวลาสั้น ๆ ระหว่างกดเปิดเครื่องกับระบบ Linux พร้อมใช้งาน มีส่วนสำคัญที่ชื่อว่า GRUB2 ทำหน้าที่เลือก Kernel, โหลด initramfs และส่งค่า boot parameters ให้ระบบปฏิบัติการเริ่มทำงานได้ถูกต้อง…
SELinux คืออะไร ใช้งานอย่างไรไม่ให้ปวดหัว

SELinux คืออะไร ใช้งานอย่างไรไม่ให้ปวดหัว

เคยเจอ Permission Denied ทั้งที่ chmod ถูกต้องไหม สำหรับผู้ดูแลระบบ Linux โดยเฉพาะสาย Rocky Linux, RHEL, AlmaLinux หรือ CentOS เดิม หลายคนคงเคยเจอเหตุการณ์แบบนี้ ตั้งค่า Apache ถูกแล้ว กำหนด permission ถูกแล้ว owner ก็ถูกแล้ว แต่เว็บยังเปิดไม่ได้ หรือ application ยังเขียนไฟล์ไม่ได้ พอค้นไปค้นมาเจอคำแนะนำยอดนิยมว่า…
ติดตั้ง DHCP Server บน Ubuntu Server 26.04 ด้วย Kea

ติดตั้ง DHCP Server บน Ubuntu Server 26.04 ด้วย Kea

ทำไมต้องติดตั้ง DHCP Server เอง ในห้อง Lab, ห้องเรียนคอมพิวเตอร์, ออฟฟิศขนาดเล็ก หรือระบบ Network ภายในองค์กร บางครั้งเราไม่อยากให้ Router เป็นตัวแจก IP Address ทั้งหมด เพราะต้องการควบคุม IP, DNS, Gateway, Lease Time หรือ Fix IP ให้เครื่อง Server / Printer…
ติดตั้ง Samba File Server บน Ubuntu 26.04

ติดตั้ง Samba File Server บน Ubuntu 26.04

ในองค์กรขนาดเล็ก ห้องแล็บ หรือห้องเรียนคอมพิวเตอร์ มักต้องมี “พื้นที่กลาง” สำหรับเก็บไฟล์ เช่น เอกสารสอน งานนักศึกษา ไฟล์ติดตั้งโปรแกรม หรือไฟล์สำรองข้อมูลจากเครื่อง Windows หลายเครื่อง ทางเลือกที่ใช้งานง่ายและประหยัดที่สุดคือ Samba File Server เพราะสามารถแชร์ไฟล์จาก Linux Server ให้เครื่อง Windows, macOS และ Linux เข้าถึงผ่านโปรโตคอล SMB ได้โดยตรง บทความนี้ทดสอบแนวทางบน Ubuntu…
ติดตั้ง Claude Code บน Ubuntu Server 25.10

ติดตั้ง Claude Code บน Ubuntu Server 25.10

เมื่อ Terminal ไม่ได้มีแค่ Shell อีกต่อไป ยุคนี้การเขียนโค้ด แก้ configuration หรือวิเคราะห์ project บน Linux Server ไม่ได้จำกัดอยู่แค่ vim, nano, grep หรือ cat อีกต่อไป เพราะ AI Coding Assistant กำลังกลายเป็นเครื่องมือสำคัญของ Developer, DevOps และ SysAdmin หนึ่งในเครื่องมือที่น่าสนใจคือ…