Get-SCXSSHCredential
Cria uma credencial privilegiada, utilizando o protocolo Secure Shell (SSH), para operações de gestão em computadores UNIX e Linux.
Syntax
Get-SCXSSHCredential
[-UserName] <String>
[-SSHKey <String>]
[-ElevationType <String>]
[-SuppressWarning]
[<CommonParameters>]
Description
O cmdlet Get-SCXSSHCredential cria uma credencial para utilização em operações privilegiadas de gestão de agentes UNIX ou Linux SSH.
Exemplos
Exemplo 1: Criar credencial privilegiada
PS C:\>Get-SCXSSHCredential -UserName "root"
Password: *************
Este comando cria uma credencial SSH privilegiada com um nome de utilizador e solicita uma senha.
Exemplo 2: Criar credencial privilegiada com 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 utilizador e tipo de elevação. Em seguida, solicita uma palavra-passe para a conta privilegiada baixa 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 privilegiada baixa com um nome de utilizador e um tipo de elevação de sudo. Em seguida, pede uma senha para a conta de baixos privilégios.
Exemplo 4: Criar credencial privilegiada com frase de passagem
PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk"
Key Passphrase: *************
Este comando cria uma credencial privilegiada com um nome de utilizador e uma chave SSH. Em seguida, pede uma palavra-passe. Se uma palavra-passe não foi configurada com a tecla SSH, basta premir Enter.
Exemplo 5: Criar credencial privilegiada com su e frase de passagem
PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su
Su Password: *************
Key Passphrase:
Este comando cria uma credencial privilegiada baixa com um nome de utilizador, uma chave SSH e um tipo de elevação su. Em seguida, solicita a palavra-passe su e uma palavra-passe chave.
Exemplo 6: Criar credencial privilegiada com sudo e frase de passagem
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 utilizador, uma chave SSH e um tipo de elevação de sudo. Em seguida, pede uma palavra-chave.
Parâmetros
-ElevationType
Especifica o método de elevação, ou su
sudo
, que eleva a credencial fornecida a uma conta privilegiada no computador UNIX ou Linux.
Se não for especificado, o cmdlet trata a credencial que é usada para criar a ligação SSH como privilegiada.
Se o ElevationType for su, deve ser fornecida uma palavra-passe de raiz para o parâmetro SuPassword .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SSHKey
Especifica o nome do ficheiro, incluindo o seu caminho, de uma chave SSH. O ficheiro chave SSH deve estar no formato chave PuTTY. Este parâmetro é necessário a menos que uma palavra-passe seja especificada.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressWarning
Indica que este cmdlet suprime os avisos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
Especifica o nome de utilizador para uma ligação SSH.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
Microsoft.Unix.SSHCredential
Este cmdlet devolve o objeto SSHCredential como saída.