Поиск по сайту:

Как установить Cockpit на Debian 11


На этой странице

  1. Предпосылки
  2. Установка Cockpit в Debian 11
  3. Настройка брандмауэра для Cockpit
  4. Доступ к веб-интерфейсу Cockpit
  5. Заключение

Cockpit — это бесплатное приложение для управления сервером с открытым исходным кодом, спонсируемое Red Hat. Он поставляется с простым веб-интерфейсом администратора для управления сервером через веб-браузер вместо cli. Он также предоставляет информацию о загрузке процессора, статистике файловой системы, процессах и другую информацию. Он позволяет выполнять повседневные системные административные задачи, включая создание пользователей и управление ими, устранение неполадок в сети, загрузку и выгрузку файлов и многое другое.

В этом посте мы покажем вам, как установить и использовать Cockpit в Debian 11.

Предпосылки

  • Сервер под управлением Debian 11.
  • На сервере настроен пароль root.

Установите кабину на Debian 11

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

apt-get install cockpit -y

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

apt-get install cockpit-podman -y

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

systemctl start cockpit
systemctl enable cockpit

Чтобы проверить состояние Cockpit, выполните следующую команду:

systemctl status cockpit

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

? cockpit.service - Cockpit Web Service
     Loaded: loaded (/lib/systemd/system/cockpit.service; static)
     Active: active (running) since Sat 2021-10-09 07:34:10 UTC; 5s ago
TriggeredBy: ? cockpit.socket
       Docs: man:cockpit-ws(8)
    Process: 16211 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type= (code=exited, status=0>
   Main PID: 16214 (cockpit-tls)
      Tasks: 1 (limit: 2341)
     Memory: 1.3M
        CPU: 101ms
     CGroup: /system.slice/cockpit.service
             ??16214 /usr/lib/cockpit/cockpit-tls

Oct 09 07:34:10 debian11 systemd[1]: Starting Cockpit Web Service...
Oct 09 07:34:10 debian11 systemd[1]: Started Cockpit Web Service.

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

ss -antpl | grep 9090

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

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

Настройка брандмауэра для кабины

Если в вашей системе установлен и настроен брандмауэр UFW, вам необходимо разрешить порты 80 и 9090 через брандмауэр UFW.

Вы можете разрешить оба порта, используя следующую команду:

ufw allow 9090
ufw allow 80

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

ufw reload

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

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-адрес http://your-server-ip:9090. Вы должны увидеть страницу входа в Cockpit:

Укажите свое имя пользователя root, пароль и нажмите «Войти». Вы должны увидеть приборную панель Cockpit:

На левой панели нажмите «Хранилище», чтобы просмотреть информацию о системном разделе:

Щелкните Сеть. Вы должны увидеть информацию о сети на следующем экране:

Нажмите на контейнеры Podman. Вы должны увидеть все контейнеры и изображения:

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

Нажмите Приложения. Вы должны увидеть все установленные приложения.

Нажмите «Обновления программного обеспечения». Вы должны увидеть все доступные обновления.

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

Заключение

Вот и все на данный момент. Вы успешно установили Cockpit на Debian 11. Cockpit очень полезен для тех, кто не знаком с командной строкой Linux. Cockpit помогает им выполнять некоторые основные задачи и контролировать удаленные серверы Linux.