Get-SCXSSHCredential
Erstellt eine privilegierte Anmeldeinformationen 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 Anmeldeinformationen für die Verwendung in privilegierten UNIX- oder Linux SSH-Agentverwaltungsvorgängen.
Beispiele
Beispiel 1: Erstellen von privilegierten Anmeldeinformationen
PS C:\>Get-SCXSSHCredential -UserName "root"
Password: *************
Dieser Befehl erstellt eine privilegierte SSH-Anmeldeinformationen mit einem Benutzernamen und fordert ein Kennwort ein.
Beispiel 2: Erstellen von privilegierten Anmeldeinformationen mit su-Typ
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password: *************
Su Password: *************
Mit diesem Befehl wird eine Anmeldeinformation mit geringen Berechtigungen mit einem Benutzernamen und einem Berechtigungstyp su erstellt. Anschließend wird ein Kennwort für das Konto mit niedriger Privilegierten und das Su-Kennwort für die Erhöhung aufgefordert.
Beispiel 3: Erstellen von privilegierten Anmeldeinformationen mit sudo-Typ
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************
Mit diesem Befehl wird eine Anmeldeinformation mit einem Konto mit geringen Privilegierten mit einem Benutzernamen und einem sudo-Höhentyp erstellt. Anschließend wird ein Kennwort für das Konto mit niedriger privilegierten Berechtigungen aufgefordert.
Beispiel 4: Erstellen von privilegierten Anmeldeinformationen mit Passphrase
PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk"
Key Passphrase: *************
Dieser Befehl erstellt eine privilegierte Anmeldeinformationen 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 von privilegierten Anmeldeinformationen mit Su- und Passphrase
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su
Su Password: *************
Key Passphrase:
Dieser Befehl erstellt eine anmeldeinformationen mit niedriger Privilegierten mit einem Benutzernamen, einem SSH-Schlüssel und einem Su-Erhöhungstyp. Anschließend wird das Su-Kennwort und eine Schlüsselpassphrase aufgefordert.
Beispiel 6: Erstellen von privilegierten Anmeldeinformationen mit sudo und passphrase
C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:
Dieser Befehl erstellt eine anmeldeinformationen mit geringen Berechtigungen mit einem Benutzernamen, einem SSH-Schlüssel und einem sudo-Höhentyp. Anschließend wird eine Schlüsselpassphrase aufgefordert.
Parameter
-ElevationType
Gibt die Erhöhungsmethode an, su
sudo
die die bereitgestellten Anmeldeinformationen auf einem privilegierten Konto auf dem UNIX- oder Linux-Computer erhöht.
Wenn die Angabe nicht angegeben ist, behandelt das Cmdlet die Anmeldeinformationen, die zum Erstellen der SSH-Verbindung als Privilegierte verwendet werden.
Wenn ElevationType su ist, muss ein Stammkennwort für den SuPassword-Parameter bereitgestellt werden.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SSHKey
Gibt den Dateinamen an, einschließlich seines Pfads, eines SSH-Schlüssels. Die SSH-Schlüsseldatei muss im PuTTY-Schlüsselformat enthalten sein. Dieser Parameter ist erforderlich, es sei denn, es wird ein Kennwort angegeben.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressWarning
Gibt an, dass dieses Cmdlet Warnungen unterdrückt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
Gibt den Benutzernamen für eine SSH-Verbindung an.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
Microsoft.Unix.SSHCredential
Dieses Cmdlet gibt das SSHCredential -Objekt als Ausgabe zurück.