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
指定提高許可權方法,su
或 sudo
,將提供的認證提升至 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 物件當做輸出傳回。