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 uprzywilejowanymi agentami SSH systemu UNIX lub Linux.
Przykłady
Przykład 1. Tworzenie poświadczeń uprzywilejowanych
PS C:\>Get-SCXSSHCredential -UserName "root"
Password: *************
To polecenie tworzy uprzywilejowane poświadczenia 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świadczenie o niskich uprawnieniach z nazwą użytkownika i typem podniesienia uprawnień. Następnie zostanie wyświetlony monit o podanie hasła dla konta z niskimi uprawnieniami i hasła su dla 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 niskimi uprawnieniami.
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 SSH, po prostu naciśnij Enter.
Przykład 5. Tworzenie poświadczeń uprzywilejowanych przy użyciu 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świadczenie o niskich uprawnieniach z nazwą użytkownika, kluczem SSH i typem podniesienia uprawnień su. Następnie zostanie wyświetlony monit 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świadczenie o niskich uprawnieniach z nazwą użytkownika, kluczem SSH i typem podniesienia uprawnień sudo. Następnie zostanie wyświetlony monit o podanie hasła klucza.
Parametry
-ElevationType
Określa metodę podniesienia uprawnień, su
lub sudo
, która podnosi poziom podanego poświadczenia do uprzywilejowanego konta na komputerze z systemem UNIX lub Linux.
Jeśli polecenie cmdlet pozostanie nieokreślone, traktuje poświadczenia używane do tworzenia połączenia SSH jako uprzywilejowane.
Jeśli
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SuppressWarning
Wskazuje, że to polecenie cmdlet pomija ostrzeżenia.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UserName
Określa nazwę użytkownika dla połączenia SSH.
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
Microsoft.Unix.SSHCredential
To polecenie cmdlet zwraca obiekt SSHCredential jako dane wyjściowe.