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