Get-SCXSSHCredential

Создает привилегированные учетные данные с помощью протокола Secure Shell (SSH) для операций управления на компьютерах UNIX и Linux.

Синтаксис

Default (по умолчанию)

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
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SSHKey

Указывает имя файла, включая его путь, ключа SSH. Файл ключа SSH должен быть в формате ключа PuTTY. Этот параметр требуется, если пароль не указан.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SuppressWarning

Указывает, что этот командлет подавляет предупреждения.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UserName

Указывает имя пользователя для подключения SSH.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

Microsoft.Unix.SSHCredential

Этот командлет возвращает объект SSHCredential в качестве выходных данных.