次の方法で共有


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 パスワードの入力を求められます。

例 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 または Linux コンピューター上の特権アカウントに昇格させる昇格方法 (su または sudo) を指定します。 指定しない場合、コマンドレットは SSH 接続の作成に使用される資格情報を特権として扱います。 ElevationType が su の場合は、SuPassword パラメーターにルート パスワードを指定する必要があります。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SSHKey

SSH キーのパスを含むファイル名を指定します。 SSH キー ファイルは PuTTY キー形式である必要があります。 パスワードが指定されていない限り、このパラメーターは必須です。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SuppressWarning

このコマンドレットが警告を抑制することを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-UserName

SSH 接続のユーザー名を指定します。

型:String
配置:1
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

Microsoft.Unix.SSHCredential

このコマンドレットは、SSHCredential オブジェクトを出力として返します。