Partilhar via


Get-SCXSSHCredential

Cria uma credencial privilegiada, usando o protocolo Secure Shell (SSH), para operações de gerenciamento em computadores UNIX e Linux.

Sintaxe

Get-SCXSSHCredential
   [-UserName] <String>
   [-SSHKey <String>]
   [-ElevationType <String>]
   [-SuppressWarning]
   [<CommonParameters>]

Description

O cmdlet Get-SCXSSHCredential cria uma credencial para uso em operações privilegiadas de gerenciamento de agentes SSH UNIX ou Linux.

Exemplos

Exemplo 1: Criar credencial privilegiada

PS C:\>Get-SCXSSHCredential -UserName "root"
Password:  *************

Este comando cria uma credencial SSH privilegiada com um nome de usuário e solicita uma senha.

Exemplo 2: Criar credencial privilegiada com o tipo su

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password:  *************
Su Password: *************

Este comando cria uma credencial de baixo privilégio com um nome de usuário e um tipo de elevação su. Em seguida, ele solicita uma senha para a conta de baixo privilégio e a senha su para a elevação.

Exemplo 3: Criar credencial privilegiada com tipo sudo

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************

Este comando cria uma credencial com uma conta de baixo privilégio com um nome de usuário e um tipo de elevação sudo. Em seguida, ele solicita uma senha para a conta de baixo privilégio.

Exemplo 4: Criar credencial privilegiada com frase secreta

PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk" 
Key Passphrase: *************

Este comando cria uma credencial privilegiada com um nome de usuário e uma chave SSH. Em seguida, ele solicita uma frase secreta. Se uma frase secreta não foi configurada com a tecla SSH, basta pressionar Enter.

Exemplo 5: Criar credencial privilegiada com su e senha

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su 
Su Password: *************
Key Passphrase:

Este comando cria uma credencial de baixo privilégio com um nome de usuário, uma chave SSH e um tipo de elevação su. Em seguida, ele solicita a senha su e uma senha chave.

Exemplo 6: Criar credencial privilegiada com sudo e senha

C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:

Este comando cria uma credencial de baixo privilégio com um nome de usuário, uma chave SSH e um tipo de elevação sudo. Em seguida, ele solicita uma senha chave.

Parâmetros

-ElevationType

Especifica o método de elevação, su ou sudo, que eleva a credencial fornecida para uma conta privilegiada no computador UNIX ou Linux. Se não for especificado, o cmdlet trata a credencial usada para criar a conexão SSH como privilegiada. Se ElevationType for su, uma senha de root deverá ser fornecida para o parâmetro SuPassword.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SSHKey

Especifica o nome do arquivo, incluindo seu caminho, de uma chave SSH. O arquivo de chave SSH deve estar no formato de chave PuTTY. Este parâmetro é necessário, a menos que uma senha seja especificada.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SuppressWarning

Indica que esse cmdlet suprime avisos.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-UserName

Especifica o nome de usuário para uma conexão SSH.

Tipo:String
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Saídas

Microsoft.Unix.SSHCredential

Este cmdlet retorna o objeto SSHCredential como saída.