SSH Key-based Authentication Setup บน Linux

SSH Key-based Authentication Setup บน Linux

การ Login ผ่าน SSH ด้วย Password เป็นวิธีที่สะดวกแต่มีความเสี่ยงสูง เพราะ Password สามารถถูกเดา, Brute Force หรือถูกขโมยได้ SSH Key-based Authentication เป็นวิธีที่ปลอดภัยกว่ามาก โดยใช้คู่กุญแจ Public/Private Key แทน Password ทำให้แม้แต่ Brute Force Attack ก็ไม่สามารถเจาะระบบได้ บทความนี้อธิบายหลักก

Sudo Configuration และ Sudoers File บน Linux

Sudo Configuration และ Sudoers File บน Linux

ในระบบ Linux การรัน Command ด้วยสิทธิ์ root โดยตรงเป็นแนวปฏิบัติที่อันตราย เพราะความผิดพลาดเพียงครั้งเดียวอาจทำลายระบบได้ทั้งหมด sudo (Superuser Do) คือเครื่องมือที่ช่วยให้ User ทั่วไปสามารถรัน Command เฉพาะที่ได้รับอนุญาต ด้วยสิทธิ์สูงกว่าปกติ โดยไม่ต้อง Login เป็น root โดยตรง บทความนี้อธิบายหลักกา

Ownership Management — chown และ chgrp จัดการเจ้าของไฟล์บน Linux

Ownership Management — chown และ chgrp จัดการเจ้าของไฟล์บน Linux

ใน Linux ทุกไฟล์และ Directory มีเจ้าของ 2 ระดับ ได้แก่ User Owner และ Group Owner ซึ่งควบคุมว่าใครสามารถใช้สิทธิ์ Owner และ Group ได้บ้าง เมื่อ Service หรือทีมงานขยายตัว การเปลี่ยน Ownership อย่างถูกต้องมีความสำคัญมากต่อความปลอดภัยและการทำงานร่วมกัน บทความนี้อธิบายคำสั่ง chown และ chgrp สำหรับจัดการ

File Permissions และ chmod Command — จัดการสิทธิ์ไฟล์บน Linux

File Permissions และ chmod Command — จัดการสิทธิ์ไฟล์บน Linux

File Permission เป็นกลไกพื้นฐานที่สุดของความปลอดภัยใน Linux ทุกไฟล์และ Directory มีการกำหนดว่าใครสามารถอ่าน, เขียน, หรือ Execute ได้บ้าง การเข้าใจและตั้งค่า Permission อย่างถูกต้องเป็นทักษะที่ขาดไม่ได้สำหรับ System Administrator เพราะ Permission ที่ผิดพลาดสามารถเปิดช่องโหว่ดด้านความปลอดภัยหรือทำให้

Linux Group Management — groupadd, groupmod, groupdel จัดการ Group

Linux Group Management — groupadd, groupmod, groupdel จัดการ Group

ใน Linux ทุก Process และไฟล์มีเจ้าของเป็น User และ Group กลไก Group ช่วยให้ผู้ดูแลระบบจัดการสิทธิ์การเข้าถึงสำหรับผู้ใช้หลายคนพร้อมกันได้อย่างมีประสิทธิภาพ แทนที่จะต้องกำหนดสิทธิ์ทีละ User การเพิ่ม User เข้า Group เดียวกันทำให้ทุกคนในกลุ่มได้รับสิทธิ์เท่ากันทันที บทความนี้อธิบายคำสั่งสำหรับจัดการ Gr

Linux User Management — useradd, userdel, passwd คำสั่งจัดการ User

Linux User Management — useradd, userdel, passwd คำสั่งจัดการ User

การจัดการ User Account เป็นหน้าที่พื้นฐานที่สำคัญที่สุดของ System Administrator บน Linux ทุกการเข้าถึงระบบต้องผ่าน User Account ทำให้การสร้าง แก้ไข และลบ Account อย่างถูกต้องเป็นสิ่งที่ขาดไม่ได้ ทั้งในแง่ความปลอดภัยและการควบคุมสิทธิ์การใช้งาน บทความนี้อธิบายคำสั่งหลัก 3 ตัวที่ใช้จัดการ User ได้แก่ u

Linux File System Architecture — โครงสร้างระบบไฟล์

Linux File System Architecture — โครงสร้างระบบไฟล์

โครงสร้างระบบไฟล์ของ Linux แตกต่างจาก Windows อย่างมีนัยสำคัญ แทนที่จะใช้ Drive Letter เช่น C:\ หรือ D:\ ระบบนี้ใช้โครงสร้างแบบต้นไม้ที่มี Root Directory เป็นจุดเริ่มต้นเพียงจุดเดียว ความเข้าใจโครงสร้างนี้เป็นพื้นฐานสำคัญสำหรับการบริหารจัดการ Server ทุกประเภท ตั้งแต่การติดตั้ง Software ไปจนถึงการแก้

Linux Distributions — Ubuntu, CentOS, Debian เลือกใช้อย่างไร

Linux Distributions — Ubuntu, CentOS, Debian เลือกใช้อย่างไร

การเลือก Distribution ที่เหมาะสมเป็นหนึ่งในการตัดสินใจสำคัญที่สุดสำหรับผู้ดูแลระบบและนักพัฒนา เพราะแต่ละ Distro มีจุดเด่น เครื่องมือ และ Package Manager ที่แตกต่างกัน การเข้าใจความแตกต่างเหล่านี้จะช่วยให้คุณเลือก Distro ที่ตรงกับ Workload และทักษะของทีมได้อย่างมีประสิทธิภาพ บทความนี้จะอธิบายลักษณะเด

Linux Administration Fundamentals — บทนำ

Linux Administration Fundamentals — บทนำ

Linux Administration หรือการดูแลระบบปฏิบัติการ Linux เป็นทักษะพื้นฐานที่ขาดไม่ได้สำหรับ System Administrator, DevOps Engineer, และนักพัฒนาซอฟต์แวร์ที่ต้องทำงานกับเซิร์ฟเวอร์ ระบบดังกล่าวถูกใช้กันอย่างแพร่หลายในโลกของ Cloud Server, Web Hosting, และ Data Center เนื่องจากความเสถียร ความปลอดภัย และความย

ตั้งค่า Linux Server เบื้องต้นสำหรับ DevOps บน Cloud VPS

ตั้งค่า Linux Server เบื้องต้นสำหรับ DevOps บน Cloud VPS

บทนำ การตั้งค่า Linux Server เป็นขั้นตอนเบื้องต้นที่สำคัญมากสำหรับการทำ DevOps บน Cloud VPS บทความนี้จะสอนวิธีการเตรียม Linux Server Ubuntu 22.04 LTS ให้พร้อมสำหรับการปรับใช้งาน (Deploy) แอปพลิเคชัน ด้วยขั้นตอนการติดตั้ง tools พื้นฐาน ตั้งค่าความปลอดภัย (Security) และการกำหนดค่า DevOps ต่างๆ ทำไม Li

LINE CHAT