[
](www.techrepublic.com/meet-the-te…)
作者: Jack Wallen 在 开发者
于 2022年6月21日,太平洋时间上午7点37分
如何安装和使用Cockpit桌面客户端以方便远程Linux管理
在Cockpit Client桌面应用程序的帮助下,使管理所有支持Cockpit的服务器更加容易。
图片:Valiantsin/Adobe Stock
Cockpit是一个非常强大的工具,允许你管理多个方面,如Podman容器、用户、存储、网络、服务、SELinux、软件更新,并在额外插件的帮助下,管理更多。
Cockpit可以在大多数基于RHEL的Linux操作系统中找到,也可以在基于Ubuntu的系统中通过sudo apt-get install cockpit -y 等命令从标准软件库中安装。
传统上,Cockpit是通过一个基于网络的界面来管理的,但是对于那些喜欢桌面客户端的人来说,也有一个应用程序。Cockpit客户端提供了一个非常简单易用的GUI,使其更容易管理你的服务器。所有的连接都是通过SSH使用本地用户的SHH配置进行的,所有的服务器都必须安装Cockpit。额外的好处是,Cockpit的网络服务器不需要启用,也没有额外的端口暴露。
我想告诉你如何安装Cockpit客户端,然后把它连接到你的启用Cockpit的服务器上。
看:你需要知道的40多个开源和Linux术语(TechRepublic Premium)。
开源。必读报道
- Linux的未来。Fedora项目负责人Matthew Miller的看法
- 为什么你的开源项目绝对不应该是下一个Kubernetes?
- 在下一个Linux应用热潮到来之前掌握Linux和Docker
- 检查清单。Linux管理员的基本支持网站
你需要什么?
要做到这一点,你需要一个支持Flatpak的Linux发行版和1个或多个安装了Cockpit的服务器。就这样了。
如何安装Cockpit客户端
如果你使用的是基于RHEL的Linux发行版,很有可能Flatpak已经安装好了。如果你使用的是基于Ubuntu的发行版,Flatpak可能没有安装。好消息是,添加它非常简单。方法是这样的。
- 登录你基于Ubuntu的桌面,打开一个终端窗口。
- 用命令
sudo apt-get install flatpak安装Flatpak。 - 用以下命令添加Flathub软件库
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
在这一点上,Flatpak已经安装完毕,可以开始使用。现在让我们用命令安装Cockpit Client。
flatpak install cockpitclient
你会被问到你是想安装到系统(1 )还是只为用户(2 ),所以键入选择你的选择。接下来,输入y ,选择默认的稳定选项。最后,输入y来验证安装。
如何将Cockpit Client连接到服务器上
一旦Cockpit客户端安装完毕,从你的桌面菜单中打开它,你会被提示你的第一个支持Cockpit的服务器的IP地址**(图A**)。
图A
Cockpit的首次运行向导使连接服务器变得简单。
需要记住的一点是,在这个初始连接中,你没有机会添加一个用户名。这意味着你必须在远程Cockpit机器上有一个具有管理权限的用户账户,与你在桌面上使用的账户一致。在你添加初始连接后,所有其他Cockpit主机都可以配置不同的用户名。为什么会出现这种情况,我不知道。
不要在地址中添加9090端口,因为应用程序实际上并没有连接到网络服务器,而是通过SSH。然后你会被提示输入远程服务器的用户密码。
认证成功后,你会看到Cockpit客户端的默认窗口,显示的正是你所期望的Cockpit的内容**(图B**)。
图B
我们安装的Cockpit客户端已经成功连接到了一台AlmaLinux服务器。
如何添加更多的主机
在Cockpit客户端中添加另一台主机来管理也同样简单。点击左侧边栏顶部的下拉菜单,在弹出的窗口中选择添加新主机**(图C**)。
图C
你可以根据需要在Cockpit Client中添加尽可能多的主机。
在弹出的窗口中**(图D**),键入远程服务器的IP地址或主机名,然后键入一个用户名--一个在远程机器上找到的具有管理权限的用户名。
图D
在Cockpit Client中添加一个新的主机。
点击添加,当提示时,点击接受密钥和连接**(图E**)。
图E

接受远程机器的密钥只发生在第一次连接上。
如果没有启用SSH密钥认证,你会被提示输入你的用户密码来授权SSH密钥进行自动登录**(图F**)。
图F

允许通过SSH密钥自动登录是一个明智的选择。
点击登录,你的新主机就被添加了。继续添加主机,直到你所有支持Cockpit的Linux服务器都可以从Cockpit客户端访问。
对于管理众多Linux服务器的人来说,这是一个非常方便的工具。虽然你不能用Cockpit做所有的事情,但它肯定能使你轻松完成许多典型的管理任务。给这个工具一个机会,看看它是否会成为你与Cockpit的首选连接。
在YouTube上订阅TechRepublic的How To Make Tech Work,了解Jack Wallen为商业人士提供的所有最新技术建议。
开源周报
你不会想错过我们关于Linux操作系统和开源应用程序的提示、教程和评论的。
每周二送达
今天就注册吧
发布时间: 2022年6月21日, 7:37 AM PDT June 21, 2022, 7:37 AM PDT Modified: June 21, 2022, 8:05 AM PDT 查看更多 开发者
还请看
- Linux管理员指南(免费PDF) (TechRepublic)
- Linux 30周年:庆祝开源操作系统(免费PDF) (TechRepublic)
- 40多个你需要知道的开源和Linux术语 (TechRepublic Premium)
- 报道Linux、Android和更多开源技术 (TechRepublic on Flipboard)
图像。安迪-沃尔伯
软件
2022年最佳云备份服务和解决方案
这11个云到云的解决方案备份了你的组织的数据,所以你会在删除、恶意软件或中断的情况下得到保障。现在就来比较一下最好的在线云备份服务。
发布的。 2022年4月11日,太平洋时间上午4:58 修改。 5月29日,2022年,9:01 PM PDT 阅读 更 多 查看更多 软件