如何安装和使用Cockpit Client客户软件,简化Linux远程管理?
译者 | 布加迪
审校 | 孙淑娟
Cockpit可在大多数基于RHEL的Linux操作系统上找到,可以使用sudo apt-get install cockpit -y之类的命令从标准存储库安装到基于Ubuntu的系统上。
Cockpit历来由基于Web的界面来管理,但对于偏爱桌面客户软件的人来说,现在有这样一个应用软件。Cockpit Client提供了非常易于使用的GUI,让您可以更轻松地管理服务器。所有连接都通过SSH使用本地用户的SHH配置来建立,所有服务器必须安装Cockpit。好处是,不需要启用Cockpit Web服务器,也不暴露额外的端口。
下面介绍如何安装Cockpit Client,然后将其连接到启用Cockpit的服务器。
您需要什么?
要完成这项工作,您需要支持Flatpak的Linux发行版和已安装Cockpit的一台或多台服务器。
如何安装Cockpit Client?
如果您使用基于RHEL的Linux发行版,很有可能已经安装了Flatpak。如果您使用基于Ubuntu的发行版,可能没有安装Flatpak。好消息是添加起来很简单。步骤如下:
- 登录到基于Ubuntu的桌面,打开终端窗口。
- 使用命令sudo apt-get install flatpak,安装Flatpak。
- 使用flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo, 添加Flathub存储库。
至此,Flatpak已安装好、准备就绪。现在不妨使用命令flatpak install cockpitclient来安装Cockpit Client。
系统会询问您是想安装到系统(1)还是仅为用户安装(2),因此输入选择您的选择。接下来,输入y,选择默认的稳定版(stable)选项。最后,输入y以验证安装。
如何将Cockpit Client连接到服务器?
Cockpit Client安装完毕后,从桌面菜单打开它,系统会提示您输入第一个启用Cockpit的服务器的IP地址(图 A)。
图A. Cockpit首次运行向导程序使连接到服务器变得简单
要记住的一点是,使用该初始连接,您没有机会添加用户名。这意味着您在远程Cockpit机器上要有一个具有管理员权限的用户帐户,该帐户与您在桌面上使用的用户帐户相匹配。添加初始连接后,可以为所有其他Cockpit主机配置不同的用户名。
别将9090端口添加到地址,因为该应用程序实际上并不连接到Web服务器,而是通过SSH来连接。然后系统提示您输入远程服务器的用户密码。
成功验证后,您将看到Cockpit Client默认窗口,准确显示Cockpit应有的样子(图 B)。
图B. 我们安装的Cockpit Client已成功连接到Alma Linux服务器
如何添加更多主机?
在Cockpit Client中添加要管理的另一个主机同样很简单。点击左侧边栏顶部的下拉菜单,然后从弹出窗口中选择“添加新主机”(图 C)。
图C. 您可以根据需要在Cockpit Client中添加任意数量的主机
在出现的弹出窗口(图D)中,输入远程服务器的IP地址或主机名,然后输入用户名——在远程计算机上具有管理员权限的用户名。
图 D. 在 Cockpit Client中添加新主机
点击“添加”,出现提示时点击“接受密钥并连接”(图 E)。
图 E. 接受来自远程机器的密钥仅在第一次连接时才出现
如果未启用SSH密钥身份验证,会提示您输入用户密码以授权SSH密钥以便自动登录(图 F)。
图 F. 允许通过SSH密钥自动登录是一个明智的选择
点击登录,您的新主机就会添加上去。继续添加主机,直到您可以从Cockpit Client访问所有启用Cockpit的Linux服务器。
对于管理大量Linux服务器的任何人来说,这是一个非常方便的工具。虽然您无法使用 Cockpit执行所有操作,但它确实可以轻松完成许多常见的管理任务。不妨试一试这款工具。
原文标题:How to install and use the Cockpit desktop client for easier remote Linux administration,作者:Jack Wallen
相关文章
- DeepMind再登Science!AI「破壁者」玩心机吊打人类大师
- 「机械战警」现身旧金山:必要时可以杀人!
- 江泽民「数学往事」:这道五点共圆题,差点难倒丘成桐
- 出货量大跌,苹果供应链迁出中国步伐加快!
- bsub命令如何指定在特定的conda虚拟环境中运行脚本?
- 马斯克年末爆大瓜!爆拜登之子黄毒丑闻,扒民主党删帖内幕
- 加速ViT模型新思路!Meta推出Token Merging,不靠剪枝靠合并
- 结构生物学没失业!深度评估AlphaFold 2:「蛋白质功能预测」水平不足|NeurIPS 2022
- 强悍ChatGPT竟计划「消灭人类」!能写论文又敲代码,谷歌「药丸」?
- 让AI学会打王者,有什么用?
- 开战不到7天,马斯克与苹果光速「和好」!马院士:感谢最大金主爸爸回归!
- 罢工三周,加州大学妥协!支付史上最高加薪,博士后涨23%,研究生还在谈
- 官宣!56岁原浙大校长吴朝晖院士履新科学技术部副部长
- ChatGPT疯狂生成「辣鸡」内容,Stack Overflow气急,连夜封杀!
- ChatGPT频频发疯?马库斯揭露爆火模型荒诞回答,表示「还不行」
- 「美国芯」来了!台积电在美再建新厂:拜登站台,苹果力挺
- 马斯克Neuralink大翻车,人体实验要玩完?1500动物离奇死亡遭联邦调查
- 苹果造车史诗级降级,8年自动驾驶梦碎!2026年推出10万刀「泰坦」,彻底放弃L5
- 原创Paper | Tenda Ax12 设备分析
- 原创Paper | StealthHook - 一种在不修改内存保护的情况下挂钩函数的方法