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

PAM Connectionコマンド

PAMマシンおよびPAMデータベースのレコードに紐づく接続パラメーターとユーザーアカウントの編集コマンド。run-batchコマンドを使えば一括処理も可能

Connection Editコマンド

PAMリソースレコード (pamMachine、pamDatabase、pamDirectoryなど) またはPAM構成レコードの接続設定を編集します。プロトコル、ポートの上書き、スクロールバック、管理者/起動用の認証情報など、ボルトのフィールドを更新します。

DotNet CLI

コマンド: pam-connection edit

別名: pam-conn edit / pam-conn e

パラメーター:

パラメーター
説明

<record> (positional)

PAMリソースまたはPAM構成のUID/タイトル

--configuration, -c

PAM構成のUIDまたはタイトル (リソースが未リンクの場合は必須)

--admin-user, -a

リソースの管理者認証情報として使用するPAMユーザーのUID/タイトル

--launch-user

起動用認証情報として使用するPAMユーザーのUID/タイトル

--clear-launch-user

リソースから起動用認証情報を削除 (pamMachine / pamDatabase / pamDirectoryのみ)

--protocol, -p

接続プロトコル (例: ssh、rdp、mysql、postgresql、sql-server、telnet、vnc、http、kubernetes)。空文字列を指定すると解除

--connections

接続の許可設定: on、off、default

--connections-recording

セッション録画: on、off、default

--typescript-recording

TypeScript形式の録画: on、off、default

--connections-override-port

接続に使用するポートの上書き。空文字列を指定すると解除

--key-events, -k

キーイベント (recordingIncludeKeys): on、off、default

--scrollback

ターミナルのスクロールバックサイズ。空文字列を指定すると解除

--rotate-on-termination

セッション終了時に起動用認証情報をローテーション: onまたはoff (pamMachine / pamDatabase / pamDirectoryのみ)

--silent, -s

サマリー出力を抑制

例:

DotNet SDK

関数:

using KeeperSecurity.Plugins.PAM;

var result = await ConnectionUtils.EditConnectionAsync(vault, new PamConnectionEditOptions
{
    Record = "<RESOURCE_UID>",
    Configuration = "<CONFIG_UID>",
    Connections = "on",
    Protocol = "ssh",
    AdminUser = "<PAM_USER_UID>",
    LaunchUser = "<PAM_USER_UID>",
    ConnectionsRecording = "on",
    TypescriptRecording = "default",
    ConnectionsOverridePort = "2222",
    KeyEvents = "on",
    Scrollback = "1000",
    RotateOnTermination = "on",
    Silent = false
});

foreach (var message in result.Messages)
{
    Console.WriteLine(message);
}

if (result.RecordUpdated || result.GraphUpdated)
{
    Console.WriteLine($"Connection settings updated for {result.RecordUid}");
}
Power Commander

コマンド: Set-KeeperPamConnection

別名: pam-connection-edit

パラメーター:

パラメーター
説明

-Record

PAMリソースまたはPAM構成のUID/タイトル

-Configuration, -c

PAM構成のUID/タイトル

-AdminUser, -a

管理者認証情報として使用するPAMユーザー

-LaunchUser, -lu

起動用認証情報として使用するPAMユーザーのUID/タイトル

-ClearLaunchUser

起動用認証情報を削除

-Protocol, -p

接続プロトコル (例: ssh、rdp、mysql、postgresql、sql-server、telnet、vnc、http、kubernetes)。空文字列を指定すると解除

-Connections, -cn

接続の許可設定: on、off、default

-ConnectionsRecording, -cr

セッション録画: on、off、default

-TypescriptRecording, -tr

TypeScript形式の録画: on、off、default

-ConnectionsOverridePort, -cop

接続に使用するポートの上書き。空文字列を指定すると解除

-KeyEvents, -k

キーイベント: on、off、default

-Scrollback, -sb

ターミナルのスクロールバックサイズ。空文字列を指定すると解除

-RotateOnTermination

セッション終了時に起動用認証情報をローテーション: onまたはoff (pamMachine / pamDatabase / pamDirectoryのみ)

-Silent, -s

最終更新行の出力を抑制

例:

PS > Set-KeeperPamConnection -Record "DkPBB1AuaHpt8JQ-jTLEEw" -Configuration "fTKLyvpZsuabGJiRuut40g" `
  -AdminUser "dy3D5Uky_soUveE3TpMLaQ" -Protocol ssh -Connections on -ConnectionsRecording on -ConnectionsOverridePort 22
Connection settings updated for DkPBB1AuaHpt8JQ-jTLEEw

PS > pam-connection-edit -r "DxtvucKwfKCM9YCH1iuTCg" -c "fTKLyvpZsuabGJiRuut40g" `
  -a "q6bWilZxKHjW5F3LySI2wQ" -lu "iqqtWcC146Te5eCXC-Uztw" -p rdp -cn on -cr on -cop 3389

PS > Set-KeeperPamConnection -Record "DkPBB1AuaHpt8JQ-jTLEEw" -ClearLaunchUser -Silent

Python CLI

コマンド: 近日公開

Python SDK

コマンド: 近日公開

最終更新