Condividi tramite


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 ElevationType è su, è necessario specificare una password radice per il parametro suPassword .

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 come output.