共用方式為


Get-SCXSSHCredential

使用安全殼層 (SSH) 通訊協定建立特殊許可權認證,以用於 UNIX 和 Linux 電腦上的管理作業。

語法

Get-SCXSSHCredential
   [-UserName] <String>
   [-SSHKey <String>]
   [-ElevationType <String>]
   [-SuppressWarning]
   [<CommonParameters>]

Description

Get-SCXSSHCredential Cmdlet 會建立認證,以用於特殊許可權 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

指定提高許可權方法,susudo,將提供的認證提升至 UNIX 或 Linux 電腦上的特殊許可權帳戶。 如果未指定,Cmdlet 會將用來建立 SSH 連線的認證視為特殊許可權。 如果 ElevationType 為 su,則必須為 SuPassword 參數提供根密碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SSHKey

指定 SSH 金鑰的檔案名,包括其路徑。 SSH 金鑰檔案必須是 PuTTY 金鑰格式。 除非指定密碼,否則需要此參數。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SuppressWarning

表示此 Cmdlet 會隱藏警告。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-UserName

指定 SSH 連線的用戶名稱。

類型:String
Position:1
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

輸出

Microsoft.Unix.SSHCredential

此 Cmdlet 會將 SSHCredential 物件當做輸出傳回。