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