For the complete documentation index, see llms.txt. This page is also available as Markdown.

Docker Compose

Docker Compose方式によるKeeperオートメーターのインストール

本ページでは、DockerまたはDocker Composeを実行できるLinuxインスタンスにKeeperオートメーターを公開する手順を取り扱います。

SSL証明書がすでに用意できていることをご確認ください。用意できていない場合は、SSL証明書作成のページの手順をご参照ください。

Docker Composeは標準のDockerと比べて、以下の利点があります。

  • コンテナの更新間でデータが保持されます

  • 将来の更新のインストールと保守が簡単です

1. DockerとDocker Composeをインストール

DockerとDocker Composeのインストール手順はプラットフォームによって異なります。以下の公式ドキュメントをご参照ください。

Linux向けのクイックガイド:

pencil-line

Linuxでは docker compose の代わりに docker-compose を使用できます。

インストール後、Dockerサービスが実行されていない場合は、Dockerサービスを開始する必要がある場合があります。

続いて、サービスが自動的に開始するように設定します。

root以外のユーザーにDockerの実行を許可するには (セキュリティ要件を満たしている場合)、以下のコマンドを実行します。

2. docker-compose.ymlファイルを作成

以下のコードを docker-compose.yml ファイルとして、サーバー上で docker compose コマンドを実行する場所に保存します。

3. コンテナをインストールして起動

4. SSL証明書とパスワードファイルをコピー

SSL証明書作成のページで作成したSSL証明書とパスワードファイルをコピーします。

5. 新しい証明書でサービスを再起動

6. Keeperコマンダーをインストール

この時点でサービスは実行中ですが、Keeperとはまだ通信できない状態です。

ご利用のワークステーション、サーバー、コンピュータなどにKeeperコマンダーCLIをインストールします。初期設定にのみ使用します。バイナリインストーラーを含むインストール手順についてはこちらのページをご参照ください。 コマンダーをインストールした後、keeper shell と入力してセッションを開き、login コマンドを使用してログインできます。オートメーターを設定するには、Keeper管理者、またはSSOノードを管理できる管理者としてログインする必要があります。

  1. コマンダーで初期化

Keeperコマンダーにログインし、automator create で始まる一連のコマンドを使用してオートメーターを有効化します。

ノード名 (この場合は「Azure Cloud」) は、以下に示すように管理コンソールのUIに表示されます。

オートメーターの作成

コマンドの出力には、IDプロバイダから取得したメタデータを含むオートメーターの設定が表示されます。

URLはまだ設定されていません。選択したFQDNを使用してURLを編集します。

以下のように automator edit コマンドを実行します。これによりURLとスキルが設定されます (teamteam_for_userdevice)。

続いてキーを交換します。オートメーター公開キーで暗号化されたエンタープライズ秘密キーがオートメーターへ渡されます。

新しい設定でオートメーターを初期化します。

オートメーターサービスを有効にします。

この時点で設定は完了です。

自動ヘルスチェックには、以下のURLを使用できます。

https://<server>/health

以下は、curlコマンドの例です。

ログのモニタリング

Docker Composeコマンドを使用してオートメーターログをモニターできます。

AD FSを使用した環境の場合

IDプロバイダとしてAD FSを使用してKeeperオートメーターを有効にする場合、以下の手順に従ってKeeper証明書を更新するまでログインできません。

  • Keeper管理コンソールへログインします。

  • [管理者] > SSOノード > [プロビジョニング] に移動し、クラウドSSOコネクト設定を確認します。

  • [SP証明書をエクスポート] をクリックします。

  • AD FS管理コンソールで、KeeperクラウドSSO証明書利用者信頼プロパティを選択します。

  • [暗号化] タブで、古い証明書をこの新しい証明書に置き換えます。

  • [署名] タブで、新しいSP証明書をこの新しい証明書に置き換えます。

ネットワークアクセスの制限

Keeperのサーバーおよび運用担当のワークステーションなど、必要な送信元だけがサービスに届くようネットワークアクセスを制限することを推奨します。許可するIPアドレスの一覧は、イングレス要件をご参照ください。

更新

オートメーターの新しいバージョンが利用可能になったら、コンテナを更新するだけで済みます。

ユーザー体験のテスト

Keeperオートメーターをデプロイしたら、エンドユーザー体験をテストできます。ユーザーがSSOのIDプロバイダーで認証したあとは、承認を求めるプロンプトは表示されません。

最も簡単なテスト方法は、ブラウザのシークレットウィンドウからKeeperウェブボルトを開き、クラウドSSOコネクトでログインすることです。デバイス承認を求めるプロンプトは表示されません。

最終更新