PAM Launchコマンド
CLIベースのKeeperPAM特権セッションを起動します。開発者は使い慣れたネイティブターミナルで対象に接続できます。「pam launch」を使用すると、セッションの操作内容が記録されます。
最終更新
CLIベースのKeeperPAM特権セッションを起動します。開発者は使い慣れたネイティブターミナルで対象に接続できます。「pam launch」を使用すると、セッションの操作内容が記録されます。
PAM launchのプリフライトチェックを実行します。リソース、プロトコル、PAM構成、起動用認証情報、対象ホスト/ポート、ゲートウェイ (オンライン/オフライン状態を含む) を解決し、その概要を表示します。
コマンド: pam-launch
別名: pam-l
パラメーター:
<record> (位置引数)
PAMリソースのUIDまたはタイトル
--credential / --cr
起動用認証情報 (pamUser) のUIDまたはタイトル (レコード側でallow-supplyフラグが必要)
--gateway, -g
ゲートウェイのUIDまたは名前で上書き
--host, -H
host:port形式でホストを上書き (--host-recordとは併用不可。allowSupplyHostが必要)
--host-record / --hr
host / pamHostnameフィールドから対象ホストを取得するレコードのUID/タイトル
--debug
解決処理の診断情報を表示
*注*: まだ完全には実装されていません。
例:
関数:
using KeeperSecurity.Plugins.PAM;
var prepare = await LaunchUtils.PrepareAsync(vault, new PamLaunchOptions
{
Record = "<RESOURCE_UID>",
Credential = "<PAM_USER_UID>", // optional
Gateway = "<GATEWAY_UID>", // optional
Host = null, // or "host:port" (not with HostRecord)
HostRecord = null, // optional host source record
Debug = false
// AvailableControllers: optional list when resolving gateway by name
});
Console.WriteLine($"Record: {prepare.Record?.Uid} ({prepare.Record?.TypeName})");
Console.WriteLine($"Protocol: {prepare.Protocol}");
Console.WriteLine($"Config: {prepare.ConfigUid}");
Console.WriteLine($"Host: {prepare.Host}:{prepare.Port} ({prepare.HostSource})");
Console.WriteLine($"Credential: {prepare.LaunchCredential?.Uid}");
Console.WriteLine($"Gateway: {prepare.GatewayUid} online={prepare.GatewayOnline}");コマンド: Invoke-KeeperPamLaunch
別名: pam-launch
パラメーター:
-Record / -r
PAMリソースのUIDまたはタイトル (位置引数)
-Credential / -cr
起動用認証情報 (pamUser) のUIDまたはタイトル (レコード側でallow-supplyフラグが必要)
-Gateway / -g
ゲートウェイのUIDまたは名前で上書き
-Host / -H
host:port形式でホストを上書き (--host-recordとは併用不可。allowSupplyHostが必要)
-HostRecord / -hr
host / pamHostnameフィールドから対象ホストを取得するレコードのUID/タイトル
-Debug
pam-launchの解決処理の診断情報を表示
注: まだ完全には実装されていません。
例:
PS > Invoke-KeeperPamLaunch -Record "<pamMachine-uid-or-title>"
PS > pam-launch -r "<uid>" -Credential "<pamUser>" -Gateway "<gateway-uid>"
PS > pam-launch -r "<uid>" -Host "10.0.0.5:22"
PS > pam-launch -r "<uid>" -HostRecord "<host-record-uid>" -Debug
最終更新
My Vault> pam-launch <RESOURCE_UID>
PAM launch
----------
Record UID: <UID>
Record type: pamMachine
Protocol: ssh
Configuration UID: <CONFIG_UID>
Target host: 10.0.0.12:22 (record)
Launch credential: <UID> (<title>)
Gateway: <GATEWAY_UID> (<name>)
Gateway status: Online
Interactive terminal session is not available yet in this Commander build.
