PHP2Shell 是 2026 年 10 月 21 日 PHP 官方緊急公佈並修補的兩項重大安全漏洞統稱(漏洞編號為 CVE-2026-109618 與 CVE-2026-109619)不需身分驗證(免登入):攻擊者不需要擁有網站後台帳號或密碼,只要從外部發送特製的 HTTP 請求,就能觸發漏洞。遠端程式碼執行(RCE):攻擊成功後,駭客可以直接在伺服器上執行任意指令、植入後門、竊取資料庫或記憶體中的密鑰與 Token
因為公司某個服務還有用 PHP 7.4 但由於 Ubuntu 20 早就 EOL 。已就是說已無法取的更新。目前唯一的解法是注冊 Ubuntu Pro 取的更新。還好的是 Ubuntu Pro 個人可有 5 台主機免費的額度。故使用此方式是最好的方式。
註冊 Ubuntu Pro 免費帳號
步驟 1:開啟 Ubuntu Pro 官方網站
使用瀏覽器進入官方網站:
在網站中查看免費個人訂閱方案,並進入帳號註冊或登入流程。
步驟 2:建立 Ubuntu One 帳號
Ubuntu Pro 使用 Ubuntu One 帳號進行身分驗證。如果尚未註冊,請前往以下官方頁面建立帳號:
依照網頁要求填寫電子郵件、使用者名稱及密碼等資料,完成帳號建立。
步驟 3:驗證電子郵件
註冊完成後,請到電子郵件信箱收取 Ubuntu One 寄出的驗證信,並點擊信中的驗證連結。如果沒有收到信件,可以檢查垃圾郵件匣,或依網站提供的方式重新寄送驗證信。
步驟 4:取得免費訂閱與 Token
帳號驗證完成後,登入 Ubuntu Pro 控制台:
找到免費個人訂閱(Free Personal Subscription)或對應的訂閱項目,查看系統綁定所需的 Token。這組 Token 是將 Ubuntu 主機連結到訂閱的憑證,請勿公開分享。
在 Ubuntu 系統啟用 Ubuntu Pro
完成帳號註冊後,還需要將訂閱綁定到實際使用的 Ubuntu 主機。以下以 Ubuntu Server 為例,使用終端機操作。
步驟 1:更新套件清單
登入 Ubuntu 主機後,執行:
sudo apt update
步驟 2:安裝或更新 Ubuntu Pro Client
執行以下指令,確保系統具備所需的用戶端工具:
sudo apt install ubuntu-pro-client
部分 Ubuntu 版本或官方文件仍使用 ubuntu-advantage-tools 套件名稱;若你的系統已經安裝相應工具,通常不需要另外重複安裝。
步驟 3:綁定 Ubuntu Pro 訂閱
有兩種常用方式,選擇其中一種即可。
方式 A:使用 Token 綁定
將下方的 YOUR_TOKEN 替換成控制台提供的實際 Token:
sudo pro attach YOUR_TOKEN
方式 B:使用瀏覽器驗證碼綁定
如果不想直接將 Token 貼到命令列,可以執行:
sudo pro attach
系統會顯示一個官方驗證網址及一次性驗證碼。保持終端機開啟,使用瀏覽器進入:Ubuntu Pro 主機綁定頁面
登入帳號、輸入終端機顯示的驗證碼,再選擇免費個人訂閱並提交。完成網頁操作後,終端機便會繼續執行綁定程序。
確認 Ubuntu Pro 是否成功啟用
綁定完成後,執行:
sudo pro status
正常情況下,系統會顯示目前的訂閱資訊,以及各項服務的授權狀態和啟用狀態。常見服務包括:
| 服務 | 主要用途 |
|---|---|
esm-infra | Ubuntu 基礎系統套件的延伸安全維護 |
esm-apps | Universe 等應用程式套件的延伸安全維護 |
livepatch | 支援環境下的核心即時修補 |
fips | FIPS 驗證相關套件,依資格與版本提供 |
usg | 安全性合規檢查與強化工具 |
實際顯示的項目會依 Ubuntu 版本、訂閱資格與系統設定而不同。並非所有服務在完成綁定後都會自動啟用。
確認狀態後,可進一步執行:
sudo apt update
sudo apt upgrade
讓系統取得並安裝可用的套件更新。正式伺服器執行升級前,建議先確認備份完整性,並評估是否需要安排維護時段。
常見問題與注意事項
1. Ubuntu Pro 是完全免費的嗎?
個人免費訂閱最多可涵蓋 5 台機器,適合個人使用與小規模環境。若需要超過額度、企業級管理功能或其他付費支援,則應依官方訂閱條款選擇適合的方案。
2. 一定要重新安裝 Ubuntu 嗎?
不需要。Ubuntu Pro 是訂閱服務,直接綁定現有且受支援的 Ubuntu LTS 系統即可。
3. 為什麼 pro status 顯示部分服務為 disabled?
這不一定代表綁定失敗。部分功能需要依需求另外啟用,例如:
sudo pro enable esm-apps
啟用前,請先確認該服務已包含在訂閱資格內,且適用於目前的 Ubuntu 版本。
4. Token 可以分享給別人嗎?
不建議。Token 是訂閱驗證憑證,應視同密碼妥善保管。請勿將 Token 貼在公開論壇、文件或版本控制系統中。
結語
註冊 Ubuntu Pro 的流程並不複雜:先建立 Ubuntu One 帳號並驗證電子郵件,再從 Ubuntu Pro 控制台取得免費訂閱,最後透過 pro attach 將訂閱綁定到 Ubuntu 主機,並使用 sudo pro status 確認啟用結果。
完成設定後,Ubuntu LTS 就能依訂閱資格取得額外的安全維護功能,讓個人電腦、網站主機及資料庫伺服器的日常維運更有保障。
官方參考資料:










