Установка Cockpit · 5 min read · Sep 11, 2025
Как установить веб-консоль Cockpit на Debian 12

Cockpit — это инструмент администрирования Linux на основе веб-технологий, который позволяет управлять несколькими серверами Linux с одной панели управления, особенно для повседневных операций. Проект Cockpit в основном поддерживается RedHat и предоставляет удобный интерфейс, который подходит для людей с меньшим опытом работы в среде Linux.
В этом руководстве я покажу вам, как установить Cockpit на сервер Debian 12, а также основные функции Cockpit для управления вашим сервером Debian. Оставайтесь с нами.
Предварительные требования
Чтобы завершить это руководство, убедитесь, что вы подготовили следующее:
- Сервер Debian 12.
- Пользователь, не являющийся root, с правами sudo/администратора.
Установка Cockpit на Debian
Cockpit — это программное обеспечение для управления серверами на основе веб-технологий для дистрибутивов Linux. Проект был разработан RedHat, но доступен для основных популярных дистрибутивов, таких как Debian/Ubuntu, CentOS/Rocky/Alma и Fedora.
На Debian вы можете легко установить Cockpit через официальный репозиторий Debian.
Перед установкой Cockpit выполните следующую команду, чтобы обновить репозиторий Debian до последней версии.
sudo apt update
После обновления репозитория установите пакет cockpit, используя команду ниже. С этим вы установите Cockpit с некоторыми необходимыми пакетами, такими как плагины cockpit-networking.
sudo apt install cockpit -y
После завершения установки запустите и включите службу cockpit, используя следующую команду.
sudo systemctl start --now cockpitЗатем проверьте установку cockpit, чтобы убедиться, что он работает и включен на вашей системе Debian.
sudo systemctl is-enabled cockpit
sudo systemctl status cockpitЕсли он работает, вы должны увидеть вывод, такой как active (running) на вашем экране.

Наконец, выполните команду ниже, чтобы проверить порт cockpit. По умолчанию cockpit работает на TCP-порту 9090.
ss -tulpnНастройка UFW
После установки cockpit давайте настроим брандмауэр через UFW (Uncomplicated Firewall). В следующем разделе я покажу вам, как установить UFW, открыть порт SSH и открыть порт cockpit 9090/tcp.
Сначала установите UFW на вашу машину Debian, используя команду apt ниже.
sudo apt install ufw
После установки UFW выполните следующую команду ufw, чтобы открыть профиль OpenSSH и TCP-порт 9090. Профиль OpenSSH по умолчанию откроет порт 22 для SSH-трафика. Если вы используете SSH на пользовательском порту, вы можете просто добавить свой порт.
sudo ufw allow OpenSSH
sudo ufw allow 9090/tcpТеперь выполните команду ниже, чтобы запустить и включить UFW. Введите y для подтверждения, когда будет предложено, и вы получите вывод, такой как Брандмауэр активен и включен при запуске системы.
sudo ufw enable
С включенным UFW выполните команду ниже, чтобы проверить его. Вы должны увидеть UFW со статусом Active и включенными портами для OpenSSH и 9090/tcp.
sudo ufw status
Вход в Cockpit
С включенным UFW и открытым портом 9090/tcp вы теперь можете получить доступ к вашей установке cockpit с вашего локального компьютера/рабочего стола.
Запустите ваш веб-браузер и посетите IP-адрес сервера с протоколом HTTPS, за которым следует порт 9090 (т.е.: https://192.168.5.15:9090/). Если установка cockpit прошла успешно, вы увидите страницу входа в cockpit.
Введите ваше имя пользователя и пароль, затем нажмите Войти. Убедитесь, что вы используете не root, который имеет права доступа к su или root-привилегии. Не рекомендуется напрямую использовать пользователя root для этой операции.

После входа вы увидите панель управления cockpit, как показано ниже. Как вы можете видеть, у нас также есть режим Ограниченный доступ.

Нажмите кнопку Включить административный доступ, и вам будет предложено ввести пароль. Введите ваш пароль и нажмите Аутентифицировать. Это действие аналогично команде ‘ sudo su ‘, когда вам нужны root-привилегии.

После успешной аутентификации вы увидите подтверждение Административный доступ в верхнем меню. Это означает, что у вас есть привилегия делать что угодно в cockpit.

Установка дополнительного плагина для Cockpit
В дополнение к cockpit вы также можете установить дополнительные приложения cockpit. Их немного, но когда cockpit поможет вам управлять вашим приложением через панель управления cockpit.
Выполните команду ниже, чтобы найти доступные приложения cockpit на вашем сервере.
sudo apt search cockpitВ репозитории Debian есть пакет cockpit-podman для управления Podman, cockpit-389 для управления сервером 389, cockpit-pcp для интеграции PCP, cockpit-machines для управления виртуальными машинами и многие другие.
Если вы хотите установить приложение cockpit, используйте следующую команду.
sudo apt install cockpit-podman -yПосле завершения установки перезапустите службу cockpit, используя команду ниже.
sudo systemctl restart cockpitНаконец, вы можете получить доступ к вашему приложению через меню Приложения на панели управления cockpit.
Управление системой Debian через панель управления Cockpit
В этом разделе вы увидите некоторые функции cockpit для управления вашей системой Debian. Это включает в себя управление сетью, диском, службами, пользователями, обновлениями программного обеспечения и доступ к терминалу сервера через cockpit.
Управление сетью
Нажмите на меню Сеть, и вы увидите панель управления сетевыми настройками cockpit. Оттуда вы можете проверить журналы вашей сети, настроить мостовой интерфейс, настроить сеть на управляемых интерфейсах, добавить сетевое связывание и т.д.

Управление диском/хранилищем
Cockpit также позволяет вам управлять диском через панель управления. Нажмите на меню Хранилище, и вы увидите панель управления, как показано ниже:
Вы можете увидеть информацию о дисках и накопителях, статистику чтения и записи, а также текущую компоновку файловых систем, также вы можете добавить поддержку NFS.

Нажмите на Установить поддержку NFS, чтобы включить интеграцию NFS. Этот процесс автоматически обновит индекс пакетов Debian, и вам будет предложено установить дополнительные пакеты. Нажмите Установить, чтобы подтвердить.

После завершения установки ваш cockpit теперь будет поддерживать NFS.
Управление службами
Нажмите на меню Службы, чтобы получить список доступных служб на вашем сервере. Вы можете увидеть статус служб, такие как работает, не работает и отключено.

Чтобы запустить или перезапустить службы, нажмите на имя службы. В этом примере мы перезапустим службу chrony.
Включите кнопку, чтобы запустить службу. Если вы хотите перезапустить службу, просто включите/выключите кнопку.

Управление пользователями
Теперь для управления пользователями нажмите на меню Пользователи. Вы должны получить список пользователей на вашей машине Debian.

Чтобы создать нового пользователя, нажмите на Создать новую учетную запись. Затем введите данные вашего имени пользователя и пароля и нажмите Создать, чтобы подтвердить.

После создания пользователя нажмите на вашего пользователя, чтобы назначить новую группу. В этом примере мы создали пользователя bob и хотим назначить группе sudo пользователя bob.
Кроме того, вы также можете загрузить свой SSH-открытый ключ, чтобы вы могли войти через SSH-ключ. Или если вы хотите удалить пользователя, нажмите кнопку Удалить,

Обновление пакетов
Чтобы обновить пакеты через cockpit, нажмите на меню Обновления программного обеспечения. Оттуда вы можете обновить пакеты, связанные с безопасностью, или установить все доступные обновления до последней версии.

Во время процесса обновления вы увидите процесс, как показано ниже:

Доступ к терминалу
Cockpit также предоставляет терминал на панели управления. Это позволяет вам вводить команды непосредственно на сервер через панель управления cockpit.
Нажмите на меню Терминал, и вы должны получить терминал сервера. Оттуда вы можете вводить команды для управления вашим сервером.

Заключение
Поздравляем! Вы успешно установили Cockpit на сервер Debian 12. Вы также настроили UFW на вашей машине Debian. В дополнение к этому вы также узнали некоторые основные функции cockpit для управления вашим сервером, которые включают управление сетью, диском, службами, пользователями, обновлениями программного обеспечения и доступ к терминалу сервера через Cockpit
Get new posts in your inbox
No spam. Unsubscribe anytime.