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

clmBotの設定

clmBotをダウンロードしてサーバーにアップロードする

ソフトウェアのダウンロード先:clmBotをダウンロード

clmBotをダウンロード

システムに対応したclmBotを選択してダウンロードし、サーバーにアップロードしてください。

clmBotの設定

  1. clmBotを初期化するには、まずclmBotを実行可能な形式に変更します:#chmod 755 clm-bot-linux-amd64
  2. ログイン初期化を実行します:#./clm-bot-linux-amd64 login接続先アドレスAccessKeyAccessSecretを順に入力し、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 でインストールディレクトリに移動することを確認してください)

証明書の更新(物理マシン/クラウドホスト)

ここでは毎日午前3時に証明書更新の検出を行うよう設定しています。

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

証明書の更新(物理マシン/クラウドホスト)

証明書の再署名

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

証明書の更新(物理マシン/クラウドホスト)

説明

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