Перейти к основному содержимому

Настройка clmBot

Загрузка clmBot и загрузка на сервер​

Адрес программного обеспечения: Скачать clmBot

Скачать clmBot

Выберите соответствующий clmBot в зависимости от системы, скачайте и загрузите на сервер.

Конфигурация clmBot​

  1. Инициализируйте clmBot, сначала измените формат clmBot на исполняемый: #chmod 755 clm-bot-linux-amd64
  2. Вход и инициализация: #./clm-bot-linux-amd64 login, по очереди введите адрес доступа, AccessKey, AccessSecret, затем нажмите клавишу Enter
    Где создать AK/SK

    Перейдите в Панель управления -> Сервис sslTrus caas -> Детали продукта -> Затем нажмите Детали SSL-сертификата -> Создать aksk

Создать ak/sk :::

После подключения будет возвращено следующее сообщение

Настройка clmBot

Войдите в панель управления, перейдите в clmBot, вы увидите новый узел clmBot, нажмите Разрешить доступ, чтобы активировать clmBot.

Настройка clmBot

  1. Автоматическое сканирование сертификатов на сервере и путей их хранения, команда: ./clm-bot-linux-amd64 discover-certificate

После выполнения команды будут показаны найденные сертификаты и пути к ним. Введите Y, чтобы подтвердить добавление в фоновое управление.

Настройка clmBot

Затем в файле config.yaml в текущем каталоге можно увидеть соответствующие настройки. Обратите внимание на раздел after_script — это скрипт, выполняемый после обновления сертификата. Его необходимо изменить в соответствии с фактической ситуацией.

Настройка clmBot

  1. Активация узла: войдите в фоновый режим, перейдите в раздел «Точки установки и точки доступа», где появится информация о новом узле. После нажатия кнопки «Активировать» узлом можно управлять.

Настройка clmBot
Настройка clmBot

Обновление сертификата (физическая машина/облачный хост)​

Способ 1: обновление через удалённое управление​

  1. Запустите clmBot server на сервере, команда: ./clm-bot-linux-amd64 server -a="0.0.0.0:8862"

Для этой команды необходимо открыть порт 8862/tcp и запустить сервер с двусторонней TLS-аутентификацией. Если порт открыть невозможно, см. способ 2.

Обновление сертификата (физический сервер/облачный хост)

  1. Войдите в панель управления, перейдите в точку установки, нажмите «Отправить сертификат», и система отправит актуальный сертификат на сервер.

Обновление сертификата (физический сервер/облачный хост)

Способ 2: локальное управление обновлением​

  1. На сервере добавьте clmBot в запланированные задачи crontab. Команда обновления clmBot: cd /opt/clm-bot-demo && ./clm-bot-linux-amd64 update-certificate >> update.log (укажите фактический путь; необходимо сначала перейти в каталог установки с помощью cd)

Обновление сертификата (физический сервер/облачный хост)

Здесь настроена проверка обновления сертификата ежедневно в три часа ночи.

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

Обновление сертификата (физический сервер/облачный хост)

Перевыпуск сертификата​

  1. В панели управления sslTrus CaaS перейдите на вкладку сведений о SSL-сертификате и задайте период автоматического перевыпуска сертификата.

Обновление сертификата (физический сервер/облачный хост)

Примечание

Эффект текущей конфигурации: панель управления автоматически перевыпускает новый сертификат за 15 дней до истечения срока действия (в этом примере — каждые 30 дней). clmbot ежедневно в три часа ночи выполняет обновление сертификата и, если обнаруживает новый сертификат в панели управления, автоматически загружает его на сервер, заменяет старый и перезапускает службу, чтобы новый сертификат вступил в силу.