Freigeben über


Get-SCXSSHCredential

Erstellt eine privilegierte Anmeldeinformation mithilfe des Ssh-Protokolls (Secure Shell) für Verwaltungsvorgänge auf UNIX- und Linux-Computern.

Syntax

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

Beschreibung

Das cmdlet Get-SCXSSHCredential erstellt eine Anmeldeinformation für die Verwendung in privilegierten UNIX- oder Linux SSH-Agent-Verwaltungsvorgängen.

Beispiele

Beispiel 1: Erstellen privilegierter Anmeldeinformationen

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

Dieser Befehl erstellt eine privilegierte SSH-Anmeldeinformation mit einem Benutzernamen und fordert ein Kennwort ein.

Beispiel 2: Erstellen privilegierter Anmeldeinformationen mit su-Typ

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

Mit diesem Befehl werden anmeldeinformationen mit niedriger Berechtigung mit einem Benutzernamen und su-Rechteerweiterungstyp erstellt. Anschließend werden ein Kennwort für das Konto mit niedriger Privilegierten und das Su-Kennwort für die Rechteerweiterung angezeigt.

Beispiel 3: Erstellen privilegierter Anmeldeinformationen mit sudo-Typ

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

Mit diesem Befehl wird eine Anmeldeinformation mit einem Konto mit niedriger Berechtigung mit einem Benutzernamen und einem sudo-Rechteerweiterungstyp erstellt. Anschließend wird ein Kennwort für das Konto mit niedriger Rechte angezeigt.

Beispiel 4: Erstellen privilegierter Anmeldeinformationen mit Passphrase

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

Dieser Befehl erstellt eine privilegierte Anmeldeinformation mit einem Benutzernamen und einem SSH-Schlüssel. Anschließend wird eine Passphrase aufgefordert. Wenn eine Passphrase nicht mit der SSH-Taste konfiguriert wurde, drücken Sie einfach die EINGABETASTE.

Beispiel 5: Erstellen privilegierter Anmeldeinformationen mit Su- und Passphrase

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

Mit diesem Befehl werden anmeldeinformationen mit niedriger Berechtigung mit einem Benutzernamen, einem SSH-Schlüssel und einem Su-Rechteerweiterungstyp erstellt. Anschließend werden das Su-Kennwort und eine Schlüsselpassphrase aufgefordert.

Beispiel 6: Erstellen privilegierter Anmeldeinformationen mit sudo und Passphrase

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

Mit diesem Befehl werden anmeldeinformationen mit niedriger Berechtigung mit einem Benutzernamen, einem SSH-Schlüssel und einem sudo-Rechteerweiterungstyp erstellt. Anschließend wird eine Schlüsselpassphrase angezeigt.

Parameter

-ElevationType

Gibt die Erhöhungsmethode an, entweder su oder sudo, die die bereitgestellten Anmeldeinformationen auf einem privilegierten Konto auf dem UNIX- oder Linux-Computer erhöht. Wenn nicht angegeben, behandelt das Cmdlet die Anmeldeinformationen, die zum Erstellen der SSH-Verbindung verwendet werden, als privilegierte. Wenn ElevationType- su ist, muss für den parameter SuPassword ein Stammkennwort angegeben werden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SSHKey

Gibt den Dateinamen einschließlich des Pfads eines SSH-Schlüssels an. Die SSH-Schlüsseldatei muss im PuTTY-Schlüsselformat vorliegen. Dieser Parameter ist erforderlich, es sei denn, es wird ein Kennwort angegeben.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SuppressWarning

Gibt an, dass dieses Cmdlet Warnungen unterdrückt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UserName

Gibt den Benutzernamen für eine SSH-Verbindung an.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

Microsoft.Unix.SSHCredential

Dieses Cmdlet gibt das SSHCredential-Objekt als Ausgabe zurück.