Как установить веб-консоль 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. Не стесняйтесь спрашивать меня, если у вас возникнут какие-либо вопросы.

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.
Вдохновлен www.howtoforge.com
Комментарии (0)