Get-SCXSSHCredential
Erstellt eine privilegierte Anmeldeinformation mithilfe des Ssh-Protokolls (Secure Shell) für Verwaltungsvorgänge auf UNIX- und Linux-Computern.
Syntax
Default (Standardwert)
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.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-SuppressWarning
Gibt an, dass dieses Cmdlet Warnungen unterdrückt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-UserName
Gibt den Benutzernamen für eine SSH-Verbindung an.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
Microsoft.Unix.SSHCredential
Dieses Cmdlet gibt das SSHCredential-Objekt als Ausgabe zurück.