使用Cockpit Web控制台管理Ubuntu 20.04 Linux

时间:2020-02-23 14:40:06  来源:igfitidea点击:

大多数Linux系统管理员都热衷于减轻日常服务器操作的软件解决方案。
有许多工具可用于从Web仪表板管理Linux服务器。
这些包括Webmin,Cockpit,Ispconfig,Virtualmin,CPanel 等在本教程中,我们将介绍Cockpit 的安装和用法来管理Ubuntu 20.04 Linux服务器。

Cockpit 允许我们从Web浏览器管理Linux计算机,并使用鼠标执行系统任务。
使用Cockpit ,我们可以启动容器,管理存储,配置网络和检查日志。
这个工具足够友好,对于Linux新的,也很有用处适用于经验丰富的管理员。

Cockpit 的主要特点

多服务器支持 - 监视并同时管理多个服务器。
扩展名为 - 我们可以编写自己的模块以插入Cockpit 。
通过Cockpit 开始的服务可以在终端中停止。
现有的API - Cockpit使用系统上已存在的API。
它不会重新注入子系统或者添加一个自己的工具层。
Logins和PrivilegeseFight - Cockpit仅在活动时使用内存和CPU。
当非活动时,服务器上没有额外的负载.Embedded终端 - Cockpit 附带一个可以从Web控制台使用的嵌入式终端。

在Ubuntu 20.04 Linux上安装Cockpit

截至Ubuntu 17.04及更高版本,Cockpit 包含在系统APT存储库中。
我们需要更新应用程序列表索引以便能够查看包。

sudo apt update

请参阅包是否可用。

$apt-cache policy cockpit
cockpit:
  Installed: (none)
  Candidate: 215-1
  Version table:
     218-1~ubuntu20.04.1 100
        100 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages
        100 http://archive.ubuntu.com/ubuntu focal-backports/universe i386 Packages
        100 http://mirror.hetzner.de/ubuntu/packages focal-backports/universe amd64 Packages
        100 http://mirror.hetzner.de/ubuntu/packages focal-backports/universe i386 Packages
     215-1 500
        500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu focal/universe i386 Packages
        500 http://mirror.hetzner.de/ubuntu/packages focal/universe amd64 Packages
        500 http://mirror.hetzner.de/ubuntu/packages focal/universe i386 Packages

我们可以使用以下命令在Ubuntu 20.04上安装Cockpit 。

sudo apt install cockpit

通过击中键盘上的y键接受Ubuntu 20.04上的Cockpit 安装。

The following additional packages will be installed:
  cockpit-bridge cockpit-system cockpit-ws libcrack2 libjson-glib-1.0-0 libjson-glib-1.0-common libpwquality-common libpwquality-tools libpwquality1
Suggested packages:
  cockpit-doc cockpit-pcp cockpit-machines xdg-utils sssd-dbus
Recommended packages:
  cockpit-storaged cockpit-networkmanager cockpit-dashboard cockpit-packagekit cracklib-runtime
The following NEW packages will be installed:
  cockpit cockpit-bridge cockpit-system cockpit-ws libcrack2 libjson-glib-1.0-0 libjson-glib-1.0-common libpwquality-common libpwquality-tools
  libpwquality1
0 upgraded, 10 newly installed, 0 to remove and 23 not upgraded.
Need to get 3,883 kB of archives.
After this operation, 6,188 kB of additional disk space will be used.
Do you want to continue? [Y/n] y

Ubuntu 20.04 Linux上的Cockpit Web控制台

可以在URL [https://(serverip或者hostname):9090 /]上访问Cockpit Web控制台。
如果我们有UFW防火墙,请允许访问防火墙中的端口。

sudo ufw allow 9090/tcp

然后打开Web浏览器并执行服务器IP地址,或者域名和端口9090.我们将为证书收到警告消息。

单击"高级"接受。

点击"接受风险并继续",以访问Ubuntu机器上的Cockpit 控制台。

使用用户凭据登录。

使用仪表板播放,查看部分和管理功能。

使用Cockpit 终端

Cockpit 内有一个嵌入式终端,可以灵活地随时跳转终端和Web界面。