次の方法で共有


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 または sudoLinux コンピューター上の特権アカウントに昇格させる昇格方法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 オブジェクトを出力として返します。