WEB-интерфейс для удаленного администрирования Centos/РЕД ОС

Оцените статью

Cockpit — это открытый веб‑интерфейс для администрирования Linux‑серверов. Позволяет управлять системой через браузер без необходимости прямого SSH‑доступа.

Основные возможности

  • Мониторинг системы: загрузка CPU, памяти, диска, сети; просмотр логов.
  • Управление сервисами: запуск, остановка, перезапуск systemd‑юнитов; просмотр статуса служб.
  • Работа с хранилищем: просмотр дисков и разделов, монтирование, управление LVM.
  • Сеть: настройка интерфейсов, брандмауэра (firewalld), просмотр соединений.
  • Пользователи и группы: добавление, удаление, изменение прав.
  • Обновления ПО: просмотр доступных обновлений, установка пакетов.
  • Консоль в браузере: встроенный терминал для выполнения команд.
  • Управление виртуальными машинами (при установке соответствующих плагинов).

Как установить

На RHEL/CentOS/РЕД ОС:

# dnf install cockpit
# systemctl enable --now cockpit.socket

На Debian/Ubuntu:

# apt install cockpit
# systemctl enable --now cockpit.socket

Как подключиться

  1. Убедитесь, что сервис запущен:
   # systemctl status cockpit.socket
  1. Откройте в браузере:
   https://<IP-адрес-сервера>:9090
  1. Войдите под учётной записью Linux (обычно с правами sudo).
web-интерфейс управления cocpit

Интерфейс выглядит следующим образом.

Внешний вид интерфейса управления cocpit

Настройка и безопасность

  • Порт по умолчанию: 9090. Можно изменить в /etc/cockpit/cockpit.conf.
  • SSL‑сертификаты: по умолчанию используется самоподписанный сертификат. Для продакшена рекомендуется подключить сертификат от доверенного ЦС.
  • Firewall: разрешите порт 9090:
  # firewall-cmd --add-service=cockpit --permanent
  # firewall-cmd --reload

(для firewalld; для iptables/ufw — соответствующие команды).

  • Авторизация: Cockpit использует системные учётные записи и PAM. Для ограничения доступа можно настроить PAM‑правила или использовать SSH‑ключи.

Дополнительные плагины

Cockpit поддерживает плагины для расширения функционала:

  • cockpit-machines — управление виртуальными машинами (KVM/QEMU).
  • cockpit-storaged — расширенное управление хранилищем.
  • cockpit-kubernetes — управление кластерами Kubernetes.

Похожие записи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Давайте немного поэкспериментируем с Микро-VPS. Из коробки MySQL сконфигурирован для автоматической подстройки под окружение, но на совсем ограниченных ресурсах я стабильно ловлю OOM-Killer и мне это не нравится, а переплачивать…

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Nextcloud — это бесплатное и открытое программное обеспечение для создания собственного облачного хранилища данных. Оно позволяет пользователям хранить файлы, синхронизировать их между устройствами, делиться ими с другими пользователями, а также…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил