ค้นหาเว็บไซต์

วิธีติดตั้งการอัปเดตความปลอดภัยโดยอัตโนมัติบน Debian และ Ubuntu


มีการกล่าวไว้ก่อนหน้านี้ - และฉันไม่สามารถตกลงได้มากกว่านี้ - ว่าผู้ดูแลระบบที่ดีที่สุดบางคนคือผู้ที่ดูเหมือน (สังเกตการใช้คำที่ดูเหมือนที่นี่) ที่จะขี้เกียจตลอดเวลา

แม้ว่าสิ่งนั้นอาจฟังดูขัดแย้งกัน แต่ฉันพนันได้เลยว่ามันจะต้องเป็นจริงในกรณีส่วนใหญ่ ไม่ใช่เพราะพวกเขาไม่ได้ทำงานที่พวกเขาควรจะทำ แต่เป็นเพราะพวกเขาทำงานอัตโนมัติเป็นส่วนใหญ่

ความต้องการที่สำคัญประการหนึ่งของระบบ Linux คือการอัปเดตแพตช์รักษาความปลอดภัยล่าสุดสำหรับการเผยแพร่ที่เกี่ยวข้อง

ในบทความนี้ เราจะอธิบายวิธีตั้งค่าระบบ Debian และ Ubuntu ให้ติดตั้ง (หรืออัปเดต) แพ็คเกจหรือแพตช์ความปลอดภัยที่จำเป็นโดยอัตโนมัติเมื่อจำเป็น

การกระจาย Linux อื่นๆ เช่น CentOS/RHEL กำหนดค่าให้ติดตั้งการอัปเดตความปลอดภัยโดยอัตโนมัติ

ไม่จำเป็นต้องพูด คุณจะต้องมีสิทธิ์ superuser เพื่อทำงานที่อธิบายไว้ในบทความนี้

กำหนดค่าการอัปเดตความปลอดภัยอัตโนมัติบน Debian/Ubuntu

ในการเริ่มต้น ให้ติดตั้งแพ็คเกจต่อไปนี้:

aptitude update -y && aptitude install unattended-upgrades apt-listchanges -y

โดยที่ apt-listchanges จะรายงานสิ่งที่มีการเปลี่ยนแปลงระหว่างการอัพเกรด

จากนั้น เปิด /etc/apt/apt.conf.d/50unattention-upgrades ด้วยโปรแกรมแก้ไขข้อความที่คุณต้องการ และเพิ่มบรรทัดนี้ใน Unattention-Upgrade::Origins-Pattern ปิดกั้น:

Unattended-Upgrade::Mail "root";

สุดท้าย ใช้คำสั่งต่อไปนี้เพื่อสร้างและเติมไฟล์การกำหนดค่าที่จำเป็น (/etc/apt/apt.conf.d/20auto-upgrades) เพื่อเปิดใช้งานการอัปเดตแบบอัตโนมัติ:

dpkg-reconfigure -plow unattended-upgrades

เลือก ใช่ เมื่อได้รับแจ้งให้ติดตั้งการอัพเกรดแบบอัตโนมัติ:

จากนั้นตรวจสอบว่าได้เพิ่มสองบรรทัดต่อไปนี้ใน /etc/apt/apt.conf.d/20auto-upgrades:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

และเพิ่มบรรทัดนี้เพื่อสร้างรายงานโดยละเอียด:

APT::Periodic::Verbose "2";

สุดท้าย ให้ตรวจสอบ /etc/apt/listchanges.conf เพื่อให้แน่ใจว่าการแจ้งเตือนจะถูกส่งไปยัง root

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

คุณมีคำถามเกี่ยวกับบทความนี้หรือไม่? โปรดส่งข้อความถึงเราโดยใช้แบบฟอร์มความคิดเห็นด้านล่าง เราหวังว่าจะได้ยินจากคุณ.