clmBotの設定
clmBotをダウンロードしてサーバーにアップロードする
ソフトウェアのダウンロード先:clmBotをダウンロード

システムに対応したclmBotを選択してダウンロードし、サーバーにアップロードしてください。
clmBotの設定
- clmBotを初期化するには、まずclmBotを実行可能な形式に変更します:
#chmod 755 clm-bot-linux-amd64 - ログイン初期化を実行します:
#./clm-bot-linux-amd64 login。接続先アドレス、AccessKey、AccessSecretを順に入力し、Enterキーを押してください。AK/SKの生成場所管理画面 -> sslTrus caasサービス -> 製品詳細 -> SSL証明書の詳細をクリック -> akskを生成 の順に進んでください
:::
接続に成功すると、以下のプロンプトが返されます。

管理画面にログインし、clmBotのページに移動すると新しいclmBotノードが追加されています。接続を許可するをクリックしてclmBotを有効化してください。

- サーバー上の証明書と保存パスを自動スキャンします。コマンド:
./clm-bot-linux-amd64 discover-certificate
コマンド実行後、検出された証明書の情報とパスが表示されます。Y と入力して、管理バックエンドへの追加を確定してください。

その後、現在のディレクトリにあるconfig.yamlファイル内で関連設定を確認できます。after_scriptの項目に注意してください。これは証明書更新後に実行されるスクリプトであり、実際の状況に応じて変更する必要があります。

- ノードを有効化します。管理バックエンドにログインし、インストールポイントとアクセスポイントにアクセスすると、新規追加されたノード情報が表示されます。「有効化」をクリックすると、ノードを管理できるようになります。


証明書の更新(物理マシン/クラウドホスト)
方法1:リモート制御による更新
- サーバー上でclmBot serverを起動します。コマンド:
./clm-bot-linux-amd64 server -a="0.0.0.0:8862"
このコマンドは
8862/tcpポートを開放し、双方向TLS認証サーバーを起動する必要があります。ポートを開放できない場合は、方法2を参照してください。

- 管理画面にログインし、インストールポイントに移動して「証明書をプッシュ」をクリックすると、システムが最新の証明書をサーバーにプッシュします。

方法2:ローカル制御による更新
- サーバー側で clmBot を crontab の定期タスクに追加します。clmBot の更新コマンド:
cd /opt/clm-bot-demo && ./clm-bot-linux-amd64 update-certificate >> update.log(実際のパスに合わせて記入し、cd でインストールディレクトリに移動することを確認してください)
ここでは毎日午前3時に証明書更新の検出を行うよう設定しています。
Windowsでも同様に定期タスクを設定できます。下図のように設定完了後、作成したタスクを右クリックして実行し、インストールディレクトリのログを確認して正しくインストールされたか確認できます:

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

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