Как установить веб-консоль Cockpit на Ubuntu 22.04?

Cockpit – это бесплатная консоль управления сервером с открытым исходным кодом, позволяющая легко администрировать Linux-серверы через веб-браузер. Она представляет собой веб-панель управления, позволяющую управлять сервером через браузер. Она специально разработана для начинающих пользователей, не знакомых с командной строкой Linux. С помощью Cockpit можно отслеживать загрузку процессора, статистику файловой системы, процессы и другую информацию. Кроме того, с помощью Cockpit можно выполнять такие задачи системного администрирования, как создание и управление пользователями, устранение сетевых проблем, загрузка и выгрузка файлов и т.д. В этом руководстве мы покажем, как установить и использовать Cockpit на Ubuntu 22.04.

Установка Cockpit на Ubuntu 22.04

По умолчанию пакет Cockpit включен в стандартный репозиторий Ubuntu 22.04. Установить его можно, выполнив следующую команду:

apt-get install cockpit -y

После установки Cockpit выполните следующую команду для установки модуля Podman:

apt-get install cockpit-podman -y

После установки Cockpit запустите службу Cockpit и включите ее запуск при перезагрузке системы:

systemctl start cockpitsystemctl enable cockpit

Вы также можете проверить состояние Cockpit с помощью следующей команды:

systemctl status cockpit

Вы должны увидеть следующий вывод:

* cockpit.service - Cockpit Web Service Loaded: loaded (/lib/systemd/system/cockpit.service; static) Active: active (running) since Mon 2022-12-05 15:15:24 UTC; 8s ago
TriggeredBy: ? cockpit.socket Docs: man:cockpit-ws(8) Process: 16161 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS) Main PID: 16176 (cockpit-tls) Tasks: 1 (limit: 4579) Memory: 956.0K CPU: 363ms CGroup: /system.slice/cockpit.service ??16176 /usr/lib/cockpit/cockpit-tls
Dec 05 15:15:24 ubuntu2204 systemd[1]: Starting Cockpit Web Service...
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16168]: /usr/lib/cockpit/cockpit-certificate-helper: line 32: sscg: command not found
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ..+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ...+...........+...+..........+..+...+.+.....+.......+..+.+..+....+.........+..>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: -----
Dec 05 15:15:24 ubuntu2204 systemd[1]: Started Cockpit Web Service.

На данный момент Cockpit запущен и прослушивает порт 9090. Проверить это можно с помощью следующей команды:

ss -antpl | grep 9090

Вы должны увидеть следующий результат:

LISTEN 0 4096 *:9090 *:* users:(("cockpit-tls",pid=16176,fd=3),("systemd",pid=1,fd=61))

Настройка UFW Firewall

Если в системе установлен и настроен UFW firewall, то необходимо разрешить порты 80 и 9090 через UFW firewall. Разрешить оба порта можно с помощью следующей команды:

ufw allow 9090ufw allow 80

Далее перезагрузите UFW firewall с помощью следующей команды:

ufw reload

Теперь можно проверить состояние правил UFW firewall с помощью следующей команды:

ufw status

Вы должны увидеть следующий результат:

Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere 80 ALLOW Anywhere 9090 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 80 (v6) ALLOW Anywhere (v6) 9090 (v6) ALLOW Anywhere (v6)

Доступ к веб-интерфейсу Cockpit

Теперь откройте браузер и зайдите в веб-интерфейс Cockpit по URL https://your-server-ip:9090 На экране появится страница входа в Cockpit:

Укажите имя пользователя root, пароль и нажмите на кнопку Login. Появится панель управления Cockpit:

На левой панели нажмите на Storage, чтобы увидеть информацию о разделах системы:

Нажмите на Networking. На следующем экране должна появиться информация о сети:

Щелкните на *Podman*Containers. Вы увидите все контейнеры и образы:

Щелкните на Services. Вы увидите все свои системные службы.

Щелкните на Applications. Вы увидите все установленные приложения.

Щелкните на Terminal. Вы можете подключиться к интерфейсу командной строки Вашего сервера.

Заключение

Поздравляем! Вы успешно установили Cockpit на Ubuntu 22.04. Cockpit – это очень полезный инструмент для пользователей Linux, позволяющий управлять и настраивать сервисы на серверах под управлением Linux. Не стесняйтесь спрашивать меня, если у вас возникнут какие-либо вопросы.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.howtoforge.com

Похожие статьи

Комментарии (0)