Get-SCXSSHCredential
Tworzy poświadczenia uprzywilejowane przy użyciu protokołu Secure Shell (SSH) na potrzeby operacji zarządzania na komputerach z systemami UNIX i Linux.
Składnia
Get-SCXSSHCredential
[-UserName] <String>
[-SSHKey <String>]
[-ElevationType <String>]
[-SuppressWarning]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-SCXSSHCredential tworzy poświadczenia do użycia w operacjach zarządzania uprzywilejowanym agentem SSH lub UNIX lub Linux.
Przykłady
Przykład 1. Tworzenie poświadczeń uprzywilejowanych
PS C:\>Get-SCXSSHCredential -UserName "root"
Password: *************
To polecenie tworzy uprzywilejowane poświadczenie SSH z nazwą użytkownika i monituje o hasło.
Przykład 2. Tworzenie poświadczeń uprzywilejowanych przy użyciu typu su
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password: *************
Su Password: *************
To polecenie tworzy poświadczenia o niskim poziomie uprawnień z nazwą użytkownika i typem podniesienia uprawnień. Następnie monituje o podanie hasła dla konta z niskimi uprawnieniami i hasła pozwanego w celu podniesienia uprawnień.
Przykład 3. Tworzenie poświadczeń uprzywilejowanych przy użyciu typu sudo
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************
To polecenie tworzy poświadczenie z kontem o niskich uprawnieniach z nazwą użytkownika i typem podniesienia uprawnień sudo. Następnie zostanie wyświetlony monit o podanie hasła dla konta z niskim poziomem uprawnień.
Przykład 4. Tworzenie poświadczeń uprzywilejowanych przy użyciu hasła
PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk"
Key Passphrase: *************
To polecenie tworzy poświadczenia uprzywilejowane z nazwą użytkownika i kluczem SSH. Następnie zostanie wyświetlony monit o podanie hasła. Jeśli hasło nie zostało skonfigurowane przy użyciu klawisza SSH, po prostu naciśnij klawisz Enter.
Przykład 5. Tworzenie poświadczeń uprzywilejowanych przy użyciu funkcji su i hasła
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su
Su Password: *************
Key Passphrase:
To polecenie tworzy poświadczenia o niskich uprawnieniach z nazwą użytkownika, kluczem SSH i typem podniesienia uprawnień su. Następnie monituje o hasło su i hasło klucza.
Przykład 6. Tworzenie poświadczeń uprzywilejowanych przy użyciu polecenia sudo i hasła
C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:
To polecenie tworzy poświadczenia o niskim poziomie uprawnień z nazwą użytkownika, kluczem SSH i typem podniesienia uprawnień sudo. Następnie monituje o podanie hasła klucza.
Parametry
-ElevationType
Określa metodę podniesienia uprawnień lub su
sudo
, która podnosi poziom podanego poświadczenia do uprzywilejowanego konta na komputerze z systemem UNIX lub Linux.
Jeśli pole pozostanie nieokreślone, polecenie cmdlet traktuje poświadczenia używane do tworzenia połączenia SSH jako uprzywilejowane.
Jeśli parametr ElevationType ma wartość su, należy podać hasło główne dla parametru SuPassword .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SSHKey
Określa nazwę pliku, w tym jego ścieżkę, klucza SSH. Plik klucza SSH musi być w formacie klucza PuTTY. Ten parametr jest wymagany, chyba że określono hasło.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressWarning
Wskazuje, że to polecenie cmdlet pomija ostrzeżenia.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
Określa nazwę użytkownika dla połączenia SSH.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
Microsoft.Unix.SSHCredential
To polecenie cmdlet zwraca obiekt SSHCredential jako dane wyjściowe.