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 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 susudo, 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.