12.3. Изменение порта веб-консоли

Изменить протокол управления передачей (TCP) по умолчанию на порт 9090 на другой.

Предпосылки

  • Веб-консоль должна быть установлена и доступна. Для получения более подробной информации смотрите раздел Установка веб-консоли.
  • Если у Вас есть SELinux, защищающий Вашу систему, Вам необходимо установить его так, чтобы позволить Cockpit слушать на новом порту. Для получения более подробной информации смотрите раздел Разрешение нового порта на системе с активным SELinux.
  • Если у Вас в качестве брандмауэра настроен firewalld, Вам необходимо установить его так, чтобы Cockpit принимал соединения на новом порту, для получения более подробной информации смотрите раздел Разрешение нового порта на системе с firewalld.

Процедура

  1. Измените порт прослушивания одним из следующих способов:

    1. Используя команду systemctl edit cockpit.socket:

      1. Выполните следующую команду:

        sudo systemctl редактирование cockpit.socket

        В результате откроется файл /etc/systemd/system/cockpit.socket.d/override.conf.

      2. Измените содержимое override.conf или добавьте новое содержимое в следующем формате:

        [Socket]
        ListenStream=
        ListenStream=PORT_NUMBER
    2. В качестве альтернативы, добавьте вышеупомянутое содержание в файл /etc/systemd/system/cockpit.socket.d/listen.conf.

      Создайте каталог cockpit.socket.d. и файл listen.conf, если они еще не существуют.

  2. Чтобы изменения вступили в силу, выполните следующие команды:

    $ sudo systemctl daemon-reload
    $ sudo systemctl restart cockpit.socket

    Если Вы использовали systemctl edit cockpit.socket на предыдущем шаге, то запуск systemctl daemon-reload не нужен.

Шаги проверки

  • Чтобы убедиться, что изменение прошло успешно, попробуйте подключиться к веб-консоли с новым портом.