メインコンテンツまでスキップ

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認証のサーバーを起動する必要があります。ポートを開放できない場合は方式二を参照してください。

証明書更新(物理機/クラウドホスト)

  1. バックエンドにログインし、インストールポイントに入って、証明書のプッシュをクリックすると、システムが最新の証明書をサーバーにプッシュします。

証明書更新(物理機/クラウドホスト)

方式二:ローカル制御による更新​

  1. サーバー側で clmBot を crontab の定期タスクに追加します。clmBot の更新コマンド:cd /opt/clm-bot-demo && ./clm-bot-linux-amd64 update-certificate >> update.log(実際のパスに合わせて記入し、インストールディレクトリに cd することを確認してください)

証明書更新(物理機/クラウドホスト)

ここでは、毎日午前3時に証明書の更新チェックを実行するように設定しています。

Windows でも同様に定期タスクを設定できます。下図のように、設定完了後、作成したタスクを右クリックして実行し、インストールディレクトリでログを確認してインストールが正しいかどうかを確認します:

証明書更新(物理機/クラウドホスト)

証明書の再署名​

  1. sslTrus CaaS 管理バックエンドで、SSL 証明書の詳細タブに切り替え、証明書の自動再署名周期を設定します。

証明書更新(物理機/クラウドホスト)

説明

現在の設定の効果:バックエンドは証明書の有効期限の15日前(このケースでは30日ごと)に自動的に新しい証明書を再署名します。clmbot は毎日午前3時に証明書の更新を実行し、バックエンドに新しい証明書があることを検出すると、自動的に新しい証明書を取得してサーバー上の証明書を置き換え、サービスを再起動して新しい証明書を有効にします。