CLIを使用した承認
コマンダーを使用した承認
コマンダー方式による自動承認
KeeperコマンダーはCLIおよびSDKプラットフォームであり、Keeper管理コンソールにログインしなくても、管理者によるデバイス承認を自動化できます。Keeperコマンダーが実行可能なコンピュータ (Mac、PC、Linux) であれば、管理者承認を設定できます。
この方式ではKeeperクラウドからの着信接続は不要なため、イングレスポートを開けられない環境に適しています。ポーリング方式 (送信接続のみ) を使用します。
Keeperコマンダーのインストール
インストール手順はこちらをご参照ください。
Mac/PC/Linux用のバイナリをインストールするか、pip3 を使用します。
CLIを使用したデバイス承認
keeper shell コマンドでコマンダーCLIを起動します。コマンダーのバイナリをインストールした場合は、そのファイルを実行します。
$ keeper shell
_ __
| |/ /___ ___ _ __ ___ _ _
| ' </ -_) -_) '_ \/ -_) '_|
|_|\_\___\___| .__/\___|_|
|_|
password manager & digital vault login コマンドで、デバイス承認権限を持つKeeper管理者としてログインします。コマンダーでは、SSO、マスターパスワード、2FAを使用できます。自動化のため、デバイス承認専用のKeeper管理サービスアカウントを作成することを推奨します。これにより、ユーザーアカウントへの変更 (強制適用ポリシーなど) によってコマンダーの処理が中断されることを防げます。
すべてのデバイスを一覧表示するには、device-approve と入力します。
特定のデバイスを手動で承認するには、以下のコマンドを使用します。
過去に正常なログインが記録されたIPアドレスからのデバイスをすべて承認するには、以下のコマンドを使用します。
IPアドレスに関係なくすべてのデバイスを承認するには、以下のコマンドを使用します。
特定のデバイス承認リクエストを拒否するには、deny コマンドを使用します。
すべての承認リクエストを拒否するには、デバイスIDパラメータを省略します。
シェルを終了せずに最新のデバイス承認を再読み込みするには、reload コマンドを使用します。
X秒ごとのデバイス自動承認
コマンダーには、X秒ごとに承認を実行する自動化モードがあります。設定するには、まずコマンダーにJSON設定ファイルを生成させる必要があります。
バージョン18.0.3より前のコマンダーでは、JSON設定ファイルが
{user_profile}\.keeper\config.jsonに作成されていました。バージョン18.0.3以降、コマンダーは設定をOSのキーチェーンに保存します。ただし、グローバルオプション
--configを使用すれば、引き続き使用可能なJSONファイルを生成できます。JSONファイルを生成するため、この設定は一度だけ行う必要があります。
既存のデータは変更せず、以下の行を追加します。
コマンダーを開く (または keeper shell を実行する) と、指定した間隔ごとに以下のようにコマンドが実行されます。
チームとユーザーの自動承認
上記の例と同様に、コマンダーを使用して、Azure、Okta、JumpCloudなどのSCIMプロバイダによって作成されたチームおよびユーザー割り当てを自動的に承認できます。
設定するには、JSON設定ファイルに team-approve コマンドを追加します。
持続的セッション
Keeperコマンダーでは持続的ログインセッションを使用できるため、実行中にマスターパスワードでログインしたり、構成ファイルにマスターパスワードをハードコードしたりする必要はありません。
以下は、デバイス上で30日間 (最大) 持続的ログインを有効にするコマンドです。
持続的ログインについて詳しくは、コマンダー資料の設定ページをご参照ください。
Keeperコマンダーで自動化コマンドをカスタマイズする方法は多数あります。詳しくはコマンダー資料をご参照ください。
自動化ホストを監視し、承認アクティビティを定期的に確認してください。サービスアカウントと構成ファイルへのアクセスを制限してください。承認ワークフローに適用する前に、ポリシーの変更をテストしてください。
最終更新

