Dela via


Get-SCXSSHCredential

Skapar en privilegierad autentiseringsuppgift med hjälp av SSH-protokollet (Secure Shell) för hanteringsåtgärder på UNIX- och Linux-datorer.

Syntax

Get-SCXSSHCredential
   [-UserName] <String>
   [-SSHKey <String>]
   [-ElevationType <String>]
   [-SuppressWarning]
   [<CommonParameters>]

Description

Cmdleten Get-SCXSSHCredential skapar en autentiseringsuppgift för användning i privilegierade UNIX- eller Linux SSH-agenthanteringsåtgärder.

Exempel

Exempel 1: Skapa privilegierade autentiseringsuppgifter

PS C:\>Get-SCXSSHCredential -UserName "root"
Password:  *************

Det här kommandot skapar en privilegierad SSH-autentiseringsuppgift med ett användarnamn och frågar efter ett lösenord.

Exempel 2: Skapa privilegierade autentiseringsuppgifter med su-typ

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password:  *************
Su Password: *************

Det här kommandot skapar en lågprivilegierad autentiseringsuppgift med ett användarnamn och en su elevation-typ. Den frågar sedan efter ett lösenord för det lågprivilegierade kontot och su-lösenordet för höjningen.

Exempel 3: Skapa privilegierade autentiseringsuppgifter med sudo-typ

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************

Det här kommandot skapar en autentiseringsuppgift med ett lågprivilegierat konto med ett användarnamn och en sudo elevation-typ. Den frågar sedan efter ett lösenord för det lågprivilegierade kontot.

Exempel 4: Skapa privilegierade autentiseringsuppgifter med lösenfras

PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk" 
Key Passphrase: *************

Det här kommandot skapar en privilegierad autentiseringsuppgift med ett användarnamn och en SSH-nyckel. Den frågar sedan efter en lösenfras. Om en lösenfras inte har konfigurerats med SSH-nyckeln trycker du bara på Retur.

Exempel 5: Skapa privilegierade autentiseringsuppgifter med su och lösenfras

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su 
Su Password: *************
Key Passphrase:

Det här kommandot skapar en lågprivilegierad autentiseringsuppgift med ett användarnamn, en SSH-nyckel och en su elevation-typ. Därefter uppmanas su-lösenordet och en nyckellösenfras.

Exempel 6: Skapa privilegierade autentiseringsuppgifter med sudo och lösenfras

C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:

Det här kommandot skapar en lågprivilegierad autentiseringsuppgift med ett användarnamn, en SSH-nyckel och en sudo-behörighetstyp. Den frågar sedan efter en nyckellösenfras.

Parametrar

-ElevationType

Anger höjningsmetoden, antingen su eller sudo, som höjer de angivna autentiseringsuppgifterna till ett privilegierat konto på UNIX- eller Linux-datorn. Om det lämnas ospecificerat behandlar cmdleten de autentiseringsuppgifter som används för att skapa SSH-anslutningen som privilegierad. Om ElevationType- är su måste ett rotlösenord anges för parametern SuPassword.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SSHKey

Anger filnamnet, inklusive dess sökväg, för en SSH-nyckel. SSH-nyckelfilen måste vara i PuTTY-nyckelformat. Den här parametern krävs om inte ett lösenord har angetts.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SuppressWarning

Anger att denna cmdlet undertrycker varningar.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UserName

Anger användarnamnet för en SSH-anslutning.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

Microsoft.Unix.SSHCredential

Den här cmdleten returnerar objektet SSHCredential som utdata.