Get-SCXSSHCredential
Cria uma credencial privilegiada, usando o protocolo Secure Shell (SSH), para operações de gerenciamento em computadores UNIX e Linux.
Sintaxe
Default (Predefinição)
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.
Propriedades dos parâmetros
| Tipo: | String |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | 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.
Propriedades dos parâmetros
| Tipo: | String |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-SuppressWarning
Indica que esse cmdlet suprime avisos.
Propriedades dos parâmetros
| Tipo: | SwitchParameter |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-UserName
Especifica o nome de usuário para uma conexão SSH.
Propriedades dos parâmetros
| Tipo: | String |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
Saídas
Microsoft.Unix.SSHCredential
Este cmdlet retorna o objeto SSHCredential como saída.