如何安装和使用Cockpit桌面客户端,以便更容易进行远程Linux管理

578 阅读6分钟
  • 帐户信息

    TechRepublic close modal

    与你的朋友分享

    如何安装和使用Cockpit桌面客户端,使远程Linux管理更简单

    您的电子邮件已被发送

[

Image of Jack Wallen

](www.techrepublic.com/meet-the-te…)

作者: Jack Wallen开发者

于 2022年6月21日,太平洋时间上午7点37分

如何安装和使用Cockpit桌面客户端以方便远程Linux管理

在Cockpit Client桌面应用程序的帮助下,使管理所有支持Cockpit的服务器更加容易。

Man installing, configuring system settings at laptop. Computer repair, technical support concept. Sysadmin or IT administrator profession. High quality photo

图片: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)。

开源。必读报道

你需要什么?

要做到这一点,你需要一个支持Flatpak的Linux发行版和1个或多个安装了Cockpit的服务器。就这样了。

如何安装Cockpit客户端

如果你使用的是基于RHEL的Linux发行版,很有可能Flatpak已经安装好了。如果你使用的是基于Ubuntu的发行版,Flatpak可能没有安装。好消息是,添加它非常简单。方法是这样的。

  1. 登录你基于Ubuntu的桌面,打开一个终端窗口。
  2. 用命令sudo apt-get install flatpak 安装Flatpak。
  3. 用以下命令添加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为商业人士提供的所有最新技术建议。

Person using a laptop computer.

开源周报

你不会想错过我们关于Linux操作系统和开源应用程序的提示、教程和评论的。

每周二送达

今天就注册吧

杰克-瓦伦

发布时间: 2022年6月21日, 7:37 AM PDT June 21, 2022, 7:37 AM PDT Modified: June 21, 2022, 8:05 AM PDT 查看更多 开发者

还请看

Top cloud backup servces lead image.

图像。安迪-沃尔伯

软件

2022年最佳云备份服务和解决方案

这11个云到云的解决方案备份了你的组织的数据,所以你会在删除、恶意软件或中断的情况下得到保障。现在就来比较一下最好的在线云备份服务。

安迪-沃伯

发布的。 2022年4月11日,太平洋时间上午4:58 修改。 5月29日,2022年,9:01 PM PDT 阅读多 查看更多 软件