3.1 安装Cockpit
. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit -y
注意:解决cockpit 报错Cannot refresh cache whilst offline
是网络渲染器(render)有问题,需修改/etc/netplan/00-installer-config.yaml文件,输入命令:
sudo vim /etc/netplan/00-installer-config.yaml
在network组最后添加 renderer: NetworkManager 如:
然后应用:
sudo netplan apply
3.2 安装Cockpit附属组件
官方组件
1、虚拟机,在浏览器中创建、运行和管理虚拟机。
sudo apt install cockpit-machines -y
2、Podman 容器,在浏览器中下载、使用和管理容器。(Podman 取代了 Docker。)
sudo apt install cockpit-podman -y
第三方组件
配置45Drives Repo安装脚本,安装脚本将自动检测您的发行版并将适当的文件添加到您的系统。该脚本还将保存任何与 45Drives 相关的旧存储库(如果存在)。
下面的命令将下载并运行脚本,而不会在您的系统上留下任何东西!
curl -sSL https://repo.45drives.com/setup | sudo bash
sudo apt update
1、Navigator文件浏览器,Cockpit 的特色文件浏览器。
安装软件包:
sudo apt install cockpit-navigator -y
2、File Sharing,一个 Cockpit 插件,可轻松管理 Samba 和 NFS 文件共享。
安装软件包:
sudo apt install cockpit-file-sharing -y
3、Cockpit Identities,用户和组管理插件
安装软件包:
sudo apt install cockpit-identities -y
3.3 启动 Cockpit Web 控制台服务
与其他服务或守护进程不同,Cockpit 不会在安装后自动启动。因此,启动 Cockpit 系统服务,如图所示。
sudo systemctl start cockpit
接下来,查看 Cockpit 服务是否正在运行。
sudo systemctl status cockpit
**Cockpit 监听 TCP 9090 端口,您可以通过运行以下 **ss command 验证它。
ss -tunlpe | grep cockpit
开启防火墙
sudo ufw allow 9090/tcp
sudo ufw reload