Cách đăng ký Ubuntu Pro miễn phí: 10 năm bảo mật, cập nhật Kernel không cần Reboot

Ubuntu tutorial - IT technology blog
Ubuntu tutorial - IT technology blog

Ubuntu Pro: Tại sao server cá nhân cũng nên “lên đời”?

Nhiều anh em mới vọc Linux thường nghĩ cài xong Ubuntu LTS là có thể “kê gối ngủ ngon” trong 5 năm. Thực tế không đơn giản như vậy. Sau 5 năm, các bản vá bảo mật chính thức sẽ dừng lại. Đáng ngại hơn, hàng nghìn package trong kho universe như Redis, Node.js hay Python thường bị bỏ ngỏ nếu bạn chỉ dùng bản Ubuntu tiêu chuẩn.

Ubuntu Pro chính là “phao cứu sinh” cho vấn đề này. Trước đây, dịch vụ này vốn đắt đỏ và chỉ dành cho doanh nghiệp. Hiện tại, Canonical đã chơi lớn khi cho phép người dùng cá nhân sử dụng miễn phí trên tối đa 5 máy. Mình đã triển khai thử cấu hình này trên một cụm server chạy Ubuntu 22.04. Kết quả cực kỳ ấn tượng: hệ thống ổn định, bản vá Kernel được áp dụng ngay lập tức mà không tốn một giây downtime nào.

Dưới đây là 3 lý do vì sao bạn nên bật Ubuntu Pro ngay:

  • ESM (Extended Security Maintenance): Duy trì bản vá bảo mật lên đến 10 năm, thay vì chỉ 5 năm như mặc định.
  • Livepatch: Vá lỗi hổng Kernel ngay khi máy đang chạy. Bạn không cần phải canh 2 giờ sáng để reboot server nữa.
  • Bảo mật kho Universe: Che chắn cho hơn 23.000 packages mã nguồn mở ngoài hệ thống lõi của Ubuntu.

Các bước đăng ký tài khoản và lấy Token

Đầu tiên, bạn cần một tài khoản Ubuntu One. Việc đăng ký chỉ mất khoảng 2 phút và hoàn toàn miễn phí.

  1. Ghé thăm trang chủ ubuntu.com/pro.
  2. Đăng ký hoặc đăng nhập vào tài khoản cá nhân của bạn.
  3. Tại mục Your subscriptions, bạn sẽ thấy một chuỗi ký tự dài gọi là Token. Hãy copy mã này để chuẩn bị “phù phép” cho server.

Bây giờ, hãy mở cửa sổ terminal trên server của bạn. Một mẹo nhỏ là luôn cập nhật các công cụ quản lý bản quyền lên phiên bản mới nhất trước khi thực hiện để tránh lỗi vặt.

sudo apt update && sudo apt upgrade -y
sudo apt install ubuntu-advantage-tools -y

Cấu hình thực tế: Kích hoạt các lớp giáp bảo mật

Để biến server Ubuntu thông thường thành bản Pro, bạn chỉ cần một dòng lệnh duy nhất. Hãy thay YOUR_TOKEN_HERE bằng mã bạn vừa lấy được:

sudo pro attach YOUR_TOKEN_HERE

Khi lệnh chạy xong, terminal sẽ liệt kê các dịch vụ đã sẵn sàng. Thông thường, esm-appsesm-infra sẽ tự bật. Tuy nhiên, tính năng “ăn tiền” nhất là Livepatch đôi khi cần chúng ta kích hoạt thủ công.

1. Kích hoạt Livepatch để bỏ qua bước Reboot

Livepatch giúp bạn tránh được cảnh phải lên lịch bảo trì và giải trình với người dùng mỗi khi cập nhật Kernel. Để bật tính năng này, bạn gõ:

sudo pro enable livepatch

Hệ thống sẽ tự cài đặt daemon canonical-livepatch. Từ giờ, mỗi khi có lỗ hổng Kernel nghiêm trọng (như các lỗi thực thi mã từ xa), server sẽ tự nạp bản vá thẳng vào RAM mà không làm gián đoạn ứng dụng.

2. Bảo vệ kho ứng dụng với ESM-Apps

Mặc định, Ubuntu LTS chỉ cam kết bảo mật cho kho main. Nếu bạn đang chạy Docker, Nginx hoặc các thư viện Python từ kho chuẩn, bạn cần ESM-Apps để đảm bảo chúng không bị hacker khai thác qua các lỗ hổng cũ.

sudo pro enable esm-apps

3. Truy tìm và xử lý lỗ hổng với Pro Fix

Một tính năng mình cực kỳ thích là khả năng kiểm tra lỗi CVE cụ thể. Ví dụ, nếu nghe tin về một lỗ hổng bảo mật mới đang “làm mưa làm gió” trên báo, bạn có thể kiểm tra ngay server mình có dính không:

pro fix CVE-2023-XXXXX

Lệnh này không chỉ báo tình trạng mà còn hướng dẫn bạn cách vá lỗi chỉ trong một nốt nhạc.

Kiểm tra lại thành quả

Sau khi xong xuôi, đừng vội thoát terminal. Hãy chạy lệnh sau để chắc chắn mọi thứ đã vào guồng:

pro status

Hãy để ý cột STATUS, tất cả phải hiển thị enabled. Để kiểm tra chi tiết các bản vá Kernel đã nạp, bạn dùng thêm lệnh:

canonical-livepatch status

Nếu thấy dòng kernel: ... server check-in: succeeded, bạn đã có thể yên tâm kê gối ngủ ngon rồi.

Lời kết cho anh em quản trị

Nếu bạn quản lý khoảng 4-5 con VPS, việc gõ lệnh thủ công khá mệt. Mình thường bỏ dòng lệnh attach vào script setup ban đầu hoặc dùng Ansible để tự động hóa hoàn toàn. Được dùng hệ thống bảo mật 10 năm miễn phí là món hời cho anh em làm Lab hoặc chạy project cá nhân. Đừng đợi đến khi server bị tấn công mới cuống cuồng đi vá lỗi. Bảo mật là một quá trình chủ động, và Ubuntu Pro chính là lớp giáp đầu tiên cực kỳ hiệu quả mà bạn không nên bỏ qua.

Share: