Udostępnij przez


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

Default (Domyślna)

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.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SuppressWarning

Wskazuje, że to polecenie cmdlet pomija ostrzeżenia.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-UserName

Określa nazwę użytkownika dla połączenia SSH.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

Microsoft.Unix.SSHCredential

To polecenie cmdlet zwraca obiekt SSHCredential jako dane wyjściowe.