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 credenziali 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 credenziali 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 credenziali con privilegi limitati con un nome utente e un tipo di elevazione dei privilegi. Richiede quindi una password per l'account con privilegi limitati e la password su per l'elevazione dei privilegi.
Esempio 3: Creare credenziali con privilegi con tipo sudo
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************
Questo comando crea credenziali con un account con privilegi limitati con un nome utente e un tipo di elevazione sudo. Richiede quindi una password per l'account con privilegi limitati.
Esempio 4: Creare credenziali con privilegi con passphrase
PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk"
Key Passphrase: *************
Questo comando crea credenziali 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 credenziali con privilegi limitati con un nome utente, una chiave SSH e un tipo di elevazione dei privilegi. Richiede quindi la password su e una passphrase di 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 credenziali con privilegi limitati con un nome utente, una chiave SSH e un tipo di elevazione sudo. Richiede quindi una passphrase di 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 privilegiata.
Se
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SSHKey
Specifica il nome del file, incluso il relativo percorso, di una chiave SSH. Il file di chiave SSH deve essere in formato di chiave PuTTY. Questo parametro è obbligatorio a meno che non venga specificata una password.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SuppressWarning
Indica che questo cmdlet elimina gli avvisi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UserName
Specifica il nome utente per una connessione SSH.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Microsoft.Unix.SSHCredential
Questo cmdlet restituisce l'oggetto SSHCredential