Get-SCXSSHCredential
Создает привилегированные учетные данные с помощью протокола Secure Shell (SSH) для операций управления на компьютерах UNIX и Linux.
Синтаксис
Get-SCXSSHCredential
[-UserName] <String>
[-SSHKey <String>]
[-ElevationType <String>]
[-SuppressWarning]
[<CommonParameters>]
Описание
Командлет Get-SCXSSHCredential создает учетные данные для использования в привилегированных операциях управления агентами UNIX или Linux SSH.
Примеры
Пример 1. Создание привилегированных учетных данных
PS C:\>Get-SCXSSHCredential -UserName "root"
Password: *************
Эта команда создает привилегированные учетные данные SSH с именем пользователя и запрашивает пароль.
Пример 2. Создание привилегированных учетных данных с типом su
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password: *************
Su Password: *************
Эта команда создает учетные данные с низким уровнем привилегий с именем пользователя и типом повышения прав su. Затем он запрашивает пароль для учетной записи с низким уровнем привилегий и пароля su для повышения прав.
Пример 3. Создание привилегированных учетных данных с типом sudo
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************
Эта команда создает учетные данные с учетной записью с низким уровнем привилегий с именем пользователя и типом повышения прав sudo. Затем он запрашивает пароль для учетной записи с низким уровнем привилегий.
Пример 4. Создание привилегированных учетных данных с помощью парольной фразы
PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk"
Key Passphrase: *************
Эта команда создает привилегированные учетные данные с именем пользователя и ключом SSH. Затем он запрашивает парольную фразу. Если парольная фраза не настроена с помощью клавиши SSH, просто нажмите клавишу ВВОД.
Пример 5. Создание привилегированных учетных данных с помощью su и парольной фразы
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su
Su Password: *************
Key Passphrase:
Эта команда создает учетные данные с низким уровнем привилегий с именем пользователя, ключом SSH и типом повышения прав su. Затем он запрашивает пароль su и парольную фразу ключа.
Пример 6. Создание привилегированных учетных данных с помощью sudo и парольной фразы
C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:
Эта команда создает учетные данные с низким уровнем привилегий с именем пользователя, ключом SSH и типом повышения прав sudo. Затем он запрашивает парольную фразу ключа.
Параметры
-ElevationType
Указывает метод повышения прав ( su
или sudo
), который повышает предоставленные учетные данные в привилегированную учетную запись на компьютере UNIX или Linux.
Если не указано, командлет обрабатывает учетные данные, используемые для создания подключения SSH как привилегированного.
Если
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SSHKey
Указывает имя файла, включая его путь, ключа SSH. Файл ключа SSH должен быть в формате ключа PuTTY. Этот параметр требуется, если пароль не указан.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SuppressWarning
Указывает, что этот командлет подавляет предупреждения.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UserName
Указывает имя пользователя для подключения SSH.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
Microsoft.Unix.SSHCredential
Этот командлет возвращает объект SSHCredential