Get-SCXSSHCredential
UNIX および Linux コンピューターでの管理操作に Secure Shell (SSH) プロトコルを使用して、特権資格情報を作成します。
構文
Get-SCXSSHCredential
[-UserName] <String>
[-SSHKey <String>]
[-ElevationType <String>]
[-SuppressWarning]
[<CommonParameters>]
説明
Get-SCXSSHCredential コマンドレットは、特権 UNIX または Linux SSH エージェント管理操作で使用するための資格情報を作成します。
例
例 1: 特権資格情報を作成する
PS C:\>Get-SCXSSHCredential -UserName "root"
Password: *************
このコマンドは、ユーザー名を使用して特権 SSH 資格情報を作成し、パスワードの入力を求めます。
例 2: su 型の特権資格情報を作成する
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password: *************
Su Password: *************
このコマンドは、ユーザー名と su 昇格の種類を持つ低い特権の資格情報を作成します。 次に、低特権アカウントのパスワードと昇格用の su パスワードの入力を求められます。
例 3: sudo 型の特権資格情報を作成する
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************
このコマンドは、ユーザー名と sudo 昇格の種類を持つ低い特権アカウントを持つ資格情報を作成します。 その後、低特権アカウントのパスワードの入力を求められます。
例 4: パスフレーズを使用して特権資格情報を作成する
PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk"
Key Passphrase: *************
このコマンドは、ユーザー名と SSH キーを使用して特権資格情報を作成します。 その後、パスフレーズの入力を求められます。 パスフレーズが SSH キーで構成されていない場合は、Enter キーを押します。
例 5: su とパスフレーズを使用して特権資格情報を作成する
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su
Su Password: *************
Key Passphrase:
このコマンドは、ユーザー名、SSH キー、su 昇格の種類を持つ低い特権の資格情報を作成します。 次に、su パスワードとキー パスフレーズの入力を求められます。
例 6: sudo とパスフレーズを使用して特権資格情報を作成する
C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:
このコマンドは、ユーザー名、SSH キー、および sudo 昇格の種類を持つ低い特権の資格情報を作成します。 次に、キー パスフレーズの入力を求められます。
パラメーター
-ElevationType
指定された資格情報を UNIX または sudo
Linux コンピューター上の特権アカウントに昇格させる昇格方法su
を指定します。
指定しない場合、コマンドレットは SSH 接続の作成に使用される資格情報を特権として扱います。
ElevationType が su の場合は、SuPassword パラメーターにルート パスワードを指定する必要があります。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SSHKey
SSH キーのパスを含むファイル名を指定します。 SSH キー ファイルは PuTTY キー形式である必要があります。 パスワードが指定されていない限り、このパラメーターは必須です。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressWarning
このコマンドレットが警告を抑制することを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
SSH 接続のユーザー名を指定します。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
出力
Microsoft.Unix.SSHCredential
このコマンドレットは、 SSHCredential オブジェクトを出力として返します。