Ubuntu 安装 Cockpit Web图形化管理面板教程

《Ubuntu 安装 Cockpit Web图形化管理面板教程》。文章内容详尽、适合初学者部署服务器管理面板。


🖥️ Ubuntu 安装 Cockpit Web图形化管理面板教程(2025最新版)

Cockpit 是一款由 Red Hat 推出的轻量级 Web 管理工具,支持通过浏览器对 Linux 服务器进行图形化管理,包括:

  • 系统状态查看(CPU、内存、硬盘)
  • 服务管理(启动/关闭)
  • 网络配置(IP、防火墙)
  • 用户与账户管理
  • 软件更新与终端操作等

非常适合新手管理 Ubuntu 服务器,无需命令行操作。


📋 一、系统要求

  • 支持 Ubuntu 20.04、22.04、24.04 等主流 LTS 版本
  • 最好使用国内源或开启 backports 源以获取最新版

🧱 二、安装 Cockpit 面板

✅ 步骤 1:获取系统代号(如 jammy、focal)

执行命令:

1
. /etc/os-release

系统将输出内容如下:

1
VERSION_CODENAME=jammy

其中 jammy 是 Ubuntu 22.04 的代号。


✅ 步骤 2:启用 backports 并安装 Cockpit

Cockpit 常更新于 backports 仓库,使用如下命令一键安装:

1
2
sudo apt update
sudo apt install -t ${VERSION_CODENAME}-backports cockpit

该命令自动从对应的 backports 源中拉取最新版 cockpit。


✅ 步骤 3:启动并设置开机自启

1
sudo systemctl enable --now cockpit.socket

Cockpit 默认监听 9090 端口。


🌐 三、访问 Cockpit 后台界面

在浏览器中访问如下地址:

1
https://服务器IP地址:9090

首次访问会提示:

  • 浏览器不信任自签名证书(可忽略继续访问)
  • 输入服务器用户名与密码登录(即你的 Linux 系统账户)

成功后即可进入如下图形化面板:

  • 系统概览(负载、内存、磁盘等)
  • 登录会话、服务状态、更新提醒
  • Shell 终端内嵌控制台

🧩 四、(可选)安装更多 Cockpit 模块

Cockpit 支持扩展模块,如:

模块 功能 安装命令
cockpit-networkmanager 网络配置管理 sudo apt install cockpit-networkmanager
cockpit-storaged 磁盘挂载、LVM 管理 sudo apt install cockpit-storaged
cockpit-pcp 性能指标监控 sudo apt install cockpit-pcp
cockpit-podman 容器管理支持 sudo apt install cockpit-podman

🔐 五、安全建议(生产环境推荐)

  • 配置防火墙,仅允许部分 IP 访问 9090 端口
  • 配置 Nginx 或 Apache 做 HTTPS 反向代理
  • 建议创建非 root 的 sudo 用户用于登录 Cockpit

✅ 六、卸载 Cockpit(可选)

如需卸载 Cockpit:

1
2
sudo apt remove cockpit
sudo apt autoremove

📝 总结

操作 命令
获取系统代号 . /etc/os-release
安装 Cockpit sudo apt install -t ${VERSION_CODENAME}-backports cockpit
启动服务 sudo systemctl enable --now cockpit.socket
访问地址 https://服务器IP:9090

Cockpit 非常适合不熟悉命令行的新手用户远程管理 Ubuntu 服务器,界面友好、功能强大,还支持拓展模块。

如果你还想进一步部署:

✅ Docker 管理界面(如 Portainer)
✅ Webmin / Ajenti 等 Web 控制台
✅ 使用域名 + HTTPS 安全访问 Cockpit 面板