如何安裝和使用Cockpit Client客戶軟件,簡化Linux遠程管理?
譯文?譯者 | 布加迪
審校 | 孫淑娟
Cockpit可在大多數(shù)基于RHEL的Linux操作系統(tǒng)上找到,可以使用sudo apt-get install cockpit -y之類的命令從標準存儲庫安裝到基于Ubuntu的系統(tǒng)上。
Cockpit歷來由基于Web的界面來管理,但對于偏愛桌面客戶軟件的人來說,現(xiàn)在有這樣一個應用軟件。Cockpit Client提供了非常易于使用的GUI,讓您可以更輕松地管理服務器。所有連接都通過SSH使用本地用戶的SHH配置來建立,所有服務器必須安裝Cockpit。好處是,不需要啟用Cockpit Web服務器,也不暴露額外的端口。
下面介紹如何安裝Cockpit Client,然后將其連接到啟用Cockpit的服務器。
您需要什么?
要完成這項工作,您需要支持Flatpak的Linux發(fā)行版和已安裝Cockpit的一臺或多臺服務器。
如何安裝Cockpit Client?
如果您使用基于RHEL的Linux發(fā)行版,很有可能已經(jīng)安裝了Flatpak。如果您使用基于Ubuntu的發(fā)行版,可能沒有安裝Flatpak。好消息是添加起來很簡單。步驟如下:
- 登錄到基于Ubuntu的桌面,打開終端窗口。
- 使用命令sudo apt-get install flatpak,安裝Flatpak。
- 使用flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo, 添加Flathub存儲庫。
至此,F(xiàn)latpak已安裝好、準備就緒?,F(xiàn)在不妨使用命令flatpak install cockpitclient來安裝Cockpit Client。
系統(tǒng)會詢問您是想安裝到系統(tǒng)(1)還是僅為用戶安裝(2),因此輸入選擇您的選擇。接下來,輸入y,選擇默認的穩(wěn)定版(stable)選項。最后,輸入y以驗證安裝。
如何將Cockpit Client連接到服務器?
Cockpit Client安裝完畢后,從桌面菜單打開它,系統(tǒng)會提示您輸入第一個啟用Cockpit的服務器的IP地址(圖 A)。
圖A. Cockpit首次運行向?qū)С绦蚴惯B接到服務器變得簡單
要記住的一點是,使用該初始連接,您沒有機會添加用戶名。這意味著您在遠程Cockpit機器上要有一個具有管理員權(quán)限的用戶帳戶,該帳戶與您在桌面上使用的用戶帳戶相匹配。添加初始連接后,可以為所有其他Cockpit主機配置不同的用戶名。
別將9090端口添加到地址,因為該應用程序?qū)嶋H上并不連接到Web服務器,而是通過SSH來連接。然后系統(tǒng)提示您輸入遠程服務器的用戶密碼。
成功驗證后,您將看到Cockpit Client默認窗口,準確顯示Cockpit應有的樣子(圖 B)。
圖B. 我們安裝的Cockpit Client已成功連接到Alma Linux服務器
如何添加更多主機?
在Cockpit Client中添加要管理的另一個主機同樣很簡單。點擊左側(cè)邊欄頂部的下拉菜單,然后從彈出窗口中選擇“添加新主機”(圖 C)。
圖C. 您可以根據(jù)需要在Cockpit Client中添加任意數(shù)量的主機
在出現(xiàn)的彈出窗口(圖D)中,輸入遠程服務器的IP地址或主機名,然后輸入用戶名——在遠程計算機上具有管理員權(quán)限的用戶名。
圖 D. 在 Cockpit Client中添加新主機
點擊“添加”,出現(xiàn)提示時點擊“接受密鑰并連接”(圖 E)。
圖 E. 接受來自遠程機器的密鑰僅在第一次連接時才出現(xiàn)
如果未啟用SSH密鑰身份驗證,會提示您輸入用戶密碼以授權(quán)SSH密鑰以便自動登錄(圖 F)。
圖 F. 允許通過SSH密鑰自動登錄是一個明智的選擇
點擊登錄,您的新主機就會添加上去。繼續(xù)添加主機,直到您可以從Cockpit Client訪問所有啟用Cockpit的Linux服務器。
對于管理大量Linux服務器的任何人來說,這是一個非常方便的工具。雖然您無法使用 Cockpit執(zhí)行所有操作,但它確實可以輕松完成許多常見的管理任務。不妨試一試這款工具。
原文標題:??How to install and use the Cockpit desktop client for easier remote Linux administration???,作者:Jack Wallen?