
Raspberry Pi เป็นการประดิษฐ์ที่ยอดเยี่ยม - คอมพิวเตอร์ขนาดมือที่ราคาถูกสร้างโดยมูลนิธิผู้เชี่ยวชาญอุตสาหกรรม เพื่อช่วยให้ทุกวัยเรียนรู้เขียนโค้ดและนำไอเดียเทคโนโลยีสู่ความเป็นจริง ตั้งแต่ 2015 Raspbian ได้รับการจัดเตรียมอย่างเป็นทางการโดย Raspberry Pi Foundation เป็นระบบปฏิบัติการหลักสำหรับใช้บน Pi
การแลกมากับความง่ายในการใช้งานคือมีปัญหาความปลอดภัยบางอย่างกับ Raspbian ตั้งแต่ติดตั้ง โชคดีที่ Raspbian ปรับแต่งได้สูง ทำให้แก้ไขได้ง่าย คู่มือนี้จะแนะนำขั้นตอนแรกๆ ในการรักษาความปลอดภัยเครื่องใหม่ของคุณ
สร้าง Super User ใหม่และรหัสผ่าน
โดยค่าเริ่มต้น Administrator หรือ Super user เรียกว่า "pi" และรหัสผ่านคือ "raspberry" ชัดเจนว่านี้ไม่ปลอดภัย เพราะหมายถึงใครก็ตามที่มีเจตนาร้ายและเข้าถึงเครื่องได้ทางกายภาพ (หรือเครือข่าย) สามารถทำอะไรก็ได้
ดังนั้น ขั้นแรกคุณต้องสร้างผู้ใช้ (sudo) ใหม่ ใส่คำสั่งต่อไปนี้ในเทอร์มินอล (แทนที่ "rob" ด้วยชื่อผู้ใช้ที่ต้องการ):
sudo /usr/sbin/useradd --groups sudo -m rob

ชื่อ Super user ของคุณถูกสร้างแล้ว ต่อไปคุณต้องตั้งรหัสผ่านให้ตัวเอง พิมพ์:
sudo passwd rob
คุณจะถูกพูดให้ใส่รหัสผ่าน จำได้ว่าเลือกอันที่แข็งแกร่งและเดายาก หลีกเลี่ยงคำทั่วไปหรือเดาง่ายๆ เช่น "password" และพยายามใช้ตัวพิมพ์ใหญ่ ตัวเลข และอักขระพิเศษผสมกัน - ยิ่งยาวยิ่งดี! ใส่และใส่อีกครั้งเพื่อยืนยัน

ก่อนขั้นต่อไป ต้องตรวจสอบว่าผู้ใช้ใหม่ตั้งค่าถูกต้อง (หากคุณใช้ CLI หรือ SSH อย่างเดียว ข้ามขั้นตอนนี้ได้)
ในจุดนี้ หากคุณใช้ Raspbian เวอร์ชัน Desktop เต็มรูปแบบ คุณต้องไปที่ Menu (โลโก้ Raspberry Pi) -> Preferences -> raspberry pi configuration แล้วยกเครื่องหมายถูก "auto login as current user" และกด OK เพื่อบันทึก

เมื่อเสร็จ ให้รีบูทระบบ:
sudo reboot
ต่อไป คุณต้องตรวจสอบว่าคุณเปิดใช้งาน sudo (สิทธิ์ผู้ดูแล) ถูกต้องแล้ว ล็อกอินด้วยผู้ใช้ใหม่ที่สร้าง เปิดเทอร์มินอล และรันคำสั่ง:
sudo groups

ใส่รหัสผ่านเมื่อถูกพูด คุณจะเห็นว่าคุณตั้งค่า "rob" เป็น sudo user ถูกต้องแล้ว และสามารถไปปิดใช้งานผู้ใช้ "pi" เริ่มต้นได้
ปิดใช้งานผู้ใช้ "Pi"
ในขณะเขียนคู่มือนี้ ผู้ใช้ "pi" ยังจำเป็นสำหรับฟังก์ชันระบบบางอย่าง ดังนั้นแทนที่จะลบมันทั้งหมด (อาจทำให้เกิดปัญหาต่อไป) คุณเพียงล็อกมันโดยบังคับให้รหัสผ่านหมดอายุ ใส่คำสั่ง:
sudo passwd -l pi

คุณต้องทดสอบโดยรีบูท แล้วพยายามล็อกอินเป็น "pi" ไปข้างหน้า คุณจะไม่สามารถล็อกอินเป็น "pi" ได้
อัปเดตระบบให้ทันสมัย (Stay Updated)
ตอนนี้คุณเปลี่ยนการตั้งค่าผู้ใช้เริ่มต้นแล้ว คุณต้องแน่ใจว่าเครื่องของคุณทันสมัยเพื่อดูแลช่องโหว่ความปลอดภัย ใส่คำสั่ง:
sudo apt-get update && sudo apt-get dist-upgrade
คุณจะถูกพูดให้ใส่รหัสผ่าน สมมติว่ามีอัปเดตและอัปเกรดที่ต้องติดตั้ง มันจะบอกพื้นที่ที่จะใช้บน SD card และพูดให้กด "y" หรือ "n" เพื่อดำเนินต่อ กด "y" แล้ว Enter เพื่อรันอัปเดต

คุณอัปเดตแพ็กเกจที่ติดตั้งทั้งหมดแล้ว คุ้มค่าที่จะทราบว่า อัปเดตก่อนหน้าถูกเก็บไว้บนเครื่อง ขึ้นอยู่กับว่าคุณมีพื้นที่ว่างบน SD card มากน้อยแค่ไหน คุณอาจต้องการรันคำสั่งต่อไปเพื่อลบอัปเดตที่ดาวน์โหลดไว้ก่อนหน้านี้:
sudo apt-get clean
สรุป
เสร็จแล้ว! คุณปิดใช้งาน "pi" และเรียนรู้วิธีอัปเดตระบบ ทำให้มันปลอดภัยกว่าเดิมมาก ขึ้นอยู่กับว่าคุณใช้ Pi ทำอะไร ขั้นตอนต่อไปที่ควรพิจารณาอาจเป็น การติดตั้ง Firewall หรือตั้งค่า RSA keys เพื่อรักษาความปลอดภัย SSH Access ทิ้งความคิดเห็นหากอยากดู และเราอาจเขียนเกี่ยวกับมัน!