Get-SCXSSHCredential
Crea una credenziale con privilegi usando il protocollo Secure Shell (SSH) per le operazioni di gestione nei computer UNIX e Linux.
Sintassi
Get-SCXSSHCredential
[-UserName] <String>
[-SSHKey <String>]
[-ElevationType <String>]
[-SuppressWarning]
[<CommonParameters>]
Descrizione
Il cmdlet Get-SCXSSHCredential crea una credenziale da usare nelle operazioni di gestione degli agenti SSH UNIX o Linux con privilegi.
Esempio
Esempio 1: Creare credenziali con privilegi
PS C:\>Get-SCXSSHCredential -UserName "root"
Password: *************
Questo comando crea una credenziale SSH con privilegi con un nome utente e richiede una password.
Esempio 2: Creare credenziali con privilegi con tipo su
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password: *************
Su Password: *************
Questo comando crea una credenziale con privilegi bassi con un nome utente e su tipo di elevazione. Richiede quindi una password per l'account con privilegi bassi e la password su per l'elevazione.
Esempio 3: Creare credenziali con privilegi con tipo sudo
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************
Questo comando crea una credenziale con un account con privilegi bassi con un nome utente e un tipo di elevazione sudo. Richiede quindi una password per l'account con privilegi bassi.
Esempio 4: Creare credenziali con privilegi con passphrase
PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk"
Key Passphrase: *************
Questo comando crea una credenziale con privilegi con un nome utente e una chiave SSH. Richiede quindi una passphrase. Se una passphrase non è stata configurata con il tasto SSH, premere INVIO.
Esempio 5: Creare credenziali con privilegi con su e passphrase
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su
Su Password: *************
Key Passphrase:
Questo comando crea una credenziale con privilegi bassi con un nome utente, una chiave SSH e un tipo di elevazione su. Richiede quindi la password su e una passphrase chiave.
Esempio 6: Creare credenziali con privilegi con sudo e passphrase
C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:
Questo comando crea una credenziale con privilegi bassi con un nome utente, una chiave SSH e un tipo di elevazione sudo. Richiede quindi una passphrase chiave.
Parametri
-ElevationType
Specifica il metodo di elevazione, su
o sudo
, che eleva le credenziali fornite a un account con privilegi nel computer UNIX o Linux.
Se non specificato, il cmdlet considera le credenziali usate per creare la connessione SSH come privilegi.
Se ElevationType è su, è necessario specificare una password radice per il parametro SuPassword .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SSHKey
Specifica il nome del file, incluso il relativo percorso, di una chiave SSH. Il file di chiave SSH deve essere in formato chiave PuTTY. Questo parametro è obbligatorio a meno che non venga specificata una password.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressWarning
Indica che questo cmdlet elimina gli avvisi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
Specifica il nome utente per una connessione SSH.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Microsoft.Unix.SSHCredential
Questo cmdlet restituisce l'oggetto SSHCredential come output.