使用 Lider Ahenk 部署共享的 Pardus 桌布和策略
向 Pardus 用戶端分發自訂壁紙,配置 Xfce 或 GNOME 桌面,並套用 Lider Ahenk 使用者原則,同時進行安全試點檢查。
版本說明:官方的 LIDER AHENK 伺服器安裝程式目前使用的是 Pardus 25.1 版本,但 Pardus 已發布了 Pardus 25.2 版本。為了確保安裝的可靠性,請使用專案文件中所述的 25.1 版本;在將 25.2 版本投入生產環境之前,請務必與維護人員確認相容性,或在測試環境中進行驗證。基本設定步驟是:安裝 Lider 管理伺服器,然後將每個 Pardus 端點註冊到 Ahenk 代理程式。
LIDER AHENK 是一個中央管理系統。 Lider 提供伺服器和管理介面;Ahenk 是每台受管電腦上的特權代理程式。 LDAP 儲存目錄數據,而 XMPP 承載系統通訊。
安裝前,請確定是試行部署還是生產部署。目前的官方配置要求頁面顯示,安裝需要 4 個 CPU 核心、8 GB 記憶體和 50 GB 磁碟空間,隨著客戶數量的增加,所需資源也會相應增加。對於開發或測試環境,建議使用 2 個 CPU 核心、4 GB 記憶體和 20 GB 磁碟空間。這些配置僅供參考,請根據客戶端數量的成長情況相應增加。
需求頁面列出了連接埠 8080、22、5222、5280、3306 和 389。請勿將這些連接埠公開。由於該頁面並未將每個連接埠對應到每個部署流程,因此在變更防火牆配置之前,請確認您的拓撲結構的來源和目標規則。
安裝程式支援一體化伺服器或獨立組件主機。試點階段請使用單一伺服器;大規模部署時,建議採用分散式架構。請設定穩定的主機名稱和位址,確認 DNS 和時間同步,並依照安裝指南的說明,將伺服器作業系統設定為英文。
最新的伺服器安裝頁面指定使用 Pardus 25.1 伺服器,但官方下載目錄現在也列出了 Pardus 25.2 伺服器鏡像。版本差異很重要:該頁面並未確認其安裝程序流程已在 25.2 版本上驗證。請使用文件中指定的版本進行嚴格復現,或在註冊真實設備之前,先在非生產伺服器上測試新版本。
圖形安裝程式運行在獨立的 Pardus GNOME 或 Xfce 工作站上,並透過 SSH 連接到目標伺服器。安裝其文件中列出的系統依賴項和 SSH 用戶端,以及 Python 虛擬環境軟體包:
sudo apt update
sudo apt install python3-paramiko python3-pyqt5 python3-pip python3-psutil python3-venv xterm git openssh-client
目前的安裝程式頁面也指示使用者移除 PythonEXTERNALLY-MANAGED標記並全域安裝 Python 庫pip。請勿刪除該標記:它用於保護作業系統管理的 Python 環境,並且即使 Pardus 25.2 發行說明中列出的是 Python 3.13,但說明中仍然指定了 Python 3.11 的路徑。請改用隔離的虛擬環境,並在生產環境使用前測試安裝程式。
python3 -m venv --system-site-packages ~/.venvs/lider-installer
~/.venvs/lider-installer/bin/python -m pip install mysql-connector-python argon2-cffi
git clone https://github.com/Pardus-LiderAhenk/lider-ahenk-installer.git
cd lider-ahenk-installer
~/.venvs/lider-installer/bin/python src/app.py
虛擬環境隔離了 PyPI 庫,同時暴露了透過 apt 安裝的 GUI 庫。這種更安全的調整方案並未在專案文件中說明,因此請在實驗室環境中進行驗證。工作站和伺服器都需要 SSH 連線;請驗證主機金鑰並使用已授權的管理員帳戶。
在安裝程式視窗中,輸入目標伺服器的存取詳細資訊。您可以選擇將所有元件安裝在同一台伺服器上進行簡單的試點,或者如果您打算採用分散式拓撲結構,則可以將各個元件指派到不同的伺服器上。在繼續操作之前,請使用連線檢查控制項;如果連線失敗,請檢查 SSH、路由、防火牆或帳戶權限,而不是繼續使用猜測的設定。
接下來選擇 Lider 軟體包倉庫。專案文件區分了穩定軟體包的主倉庫和測試倉庫。生產環境部署請使用穩定軟體包源。如果您的組織內部鏡像了軟體包,請輸入鏡像位址及其對應的倉庫金鑰文件,不要混用公共來源和內部來源。
輸入 LDAP 基本 DN、系統管理員密碼、Lider 介面使用者名稱和密碼以及介面使用者電子郵件地址。基本 DN 是 LDAP 條目的根命名路徑;請使用貴組織的命名方案。使用單獨的強密碼並將其儲存在已核准的密碼庫中。在開始安裝之前,請檢查主機和儲存庫,因為安裝程序會配置多個服務,可能需要一些時間。
伺服器安裝完成後,依照安裝指南所示,使用伺服器位址和 8080 連接埠開啟 Lider 介面。請使用為您的部署配置的方案,並將控制台放置在受信任的網路內或經過批准的安全存取層之後。使用您建立的介面帳戶登入。
在 Pardus 終端機上,首先檢查 Ahenk 倉庫是否已配置。該專案的用戶端指南指出,Ahenk 倉庫已在 Pardus 電腦上定義;如果軟體包可用,請安裝並註冊它:
sudo apt update
apt-cache policy ahenk
sudo apt install ahenk
sudo ahenk-register
如果沒有出現候選軟體包,請按照官方客戶端指南中的儲存庫設定步驟進行操作。指南中提供了儲存庫簽署金鑰和穩定軟體包來源。避免新增重複的來源行;只需新增一次儲存庫,並在運行前驗證金鑰和來源位址apt update。在註冊提示字元處,確認操作並輸入精靈要求的 Lider 伺服器和註冊詳細資訊。指南指出,註冊需要重新啟動電腦才能完成,因此請在可以重新啟動電腦的情況下安排註冊。
Ahenk 以高權限運行。請先招募試點用戶並審查策略範圍;切勿同時在所有用戶端上測試軟體卸載、帳戶、USB、防火牆或腳本操作。
終端重新啟動後,在 Lider 控制台中找到它,並確認其狀態或庫存是否為最新資訊。發送一個低影響任務並查看其結果。介面標籤因 Lider 版本而異,請參考對應的手冊。
如果用戶端未顯示,請先檢查網路可達性和 Ahenk 註冊輸出。確認伺服器所需的防火牆路徑僅在目標主機之間開放,並驗證所選儲存庫和 LDAP 基本 DN。 Web 登入成功僅證明控制台可訪問,並未證明代理程式已註冊或已完成任務。只有在客戶端記錄和無害的任務結果均可見後,才能擴展部署。
資料來源:Lider 伺服器安裝說明、Lider 系統需求、Ahenk 用戶端安裝、Pardus 25.2 發行說明以及Python 外部管理環境規格。
向 Pardus 用戶端分發自訂壁紙,配置 Xfce 或 GNOME 桌面,並套用 Lider Ahenk 使用者原則,同時進行安全試點檢查。
透過檢查 SPICE、虛擬視訊、訪客通道和 spice-vdagent 來修復 1024 × 768 的上限——當 Pardus 缺少軟體包候選時,進行安全檢查。
設定 Lider 伺服器,安全地配置其安裝程序,註冊 Ahenk 端點,並在擴展中央管理之前驗證試點。
下載官方的 Pardus 23 桌面 ISO 文件,使用 Rufus 安全地寫入,然後將 Windows PC 啟動到臨時 Live 會話中。
找出 Pardus 23 無法偵測到音效卡的原因,然後使用有針對性的 ALSA、韌體和 PipeWire 或 PulseAudio 檢查來恢復播放。
將 HamoniKR 首選項儲存到外部存儲,包括隱藏的 home 資料夾,並在遷移到全新安裝時選擇安全的復原模式。
在 Pardus 上安裝和設定 xrdp,選擇正確的 Xfce 會話,限製網路訪問,並驗證遠端登入是否有效。
診斷 Pardus 23 APT 連線失敗,確認官方 yirmiuc 來源,並在不繞過軟體包簽章檢查的情況下恢復 apt 更新。
使用 CUPS 在 Harmonica OS 上設定印表機,比較無驅動 IPP 與傳統驅動程序,並使用測試頁驗證 USB 或網路列印。
使用還原 shell 設定新的 Harmonica OS root 密碼,並檢查加密磁碟、只讀檔案系統和使用 sudo 的帳戶。