Поделиться через


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 как привилегированного. Если ElevationType su, необходимо указать корневой пароль для параметра SuPassword .

Тип: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 в качестве выходных данных.