Udostępnij za pośrednictwem


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 parametru ElevationType to su, należy podać hasło główne dla parametru SuPassword.

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.