Compartir a través de


Get-SCXSSHCredential

Crea una credencial con privilegios mediante el protocolo Secure Shell (SSH) para las operaciones de administración en equipos UNIX y Linux.

Sintaxis

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

Description

El cmdlet Get-SCXSSHCredential crea una credencial para su uso en operaciones de administración de agentes SSH de UNIX o Linux con privilegios.

Ejemplos

Ejemplo 1: Creación de credenciales con privilegios

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

Este comando crea una credencial SSH con privilegios con un nombre de usuario y solicita una contraseña.

Ejemplo 2: Creación de credenciales con privilegios con su tipo

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

Este comando crea una credencial con pocos privilegios con un nombre de usuario y un tipo de elevación su. A continuación, solicita una contraseña para la cuenta con pocos privilegios y la contraseña su para la elevación.

Ejemplo 3: Creación de credenciales con privilegios con el tipo sudo

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

Este comando crea una credencial con una cuenta con pocos privilegios con un nombre de usuario y un tipo de elevación de sudo. A continuación, solicita una contraseña para la cuenta con pocos privilegios.

Ejemplo 4: Creación de credenciales con privilegios con frase de contraseña

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

Este comando crea una credencial con privilegios con un nombre de usuario y una clave SSH. A continuación, solicita una frase de contraseña. Si no se configuró una frase de contraseña con la tecla SSH, simplemente presione Entrar.

Ejemplo 5: Creación de credenciales con privilegios con su y frase de contraseña

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

Este comando crea una credencial con pocos privilegios con un nombre de usuario, una clave SSH y un tipo de elevación su. A continuación, solicita la contraseña su y una frase de contraseña de clave.

Ejemplo 6: Creación de credenciales con privilegios con sudo y frase de contraseña

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

Este comando crea una credencial con pocos privilegios con un nombre de usuario, una clave SSH y un tipo de elevación de sudo. A continuación, solicita una frase de contraseña de clave.

Parámetros

-ElevationType

Especifica el método de elevación, ya sea su o sudo, que eleva la credencial proporcionada a una cuenta con privilegios en el equipo UNIX o Linux. Si no se especifica, el cmdlet trata la credencial que se usa para crear la conexión SSH como con privilegios. Si de ElevationType es su, se debe proporcionar una contraseña raíz para el parámetro SuPassword.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SSHKey

Especifica el nombre de archivo, incluida su ruta de acceso, de una clave SSH. El archivo de clave SSH debe estar en formato de clave PuTTY. Este parámetro es necesario a menos que se especifique una contraseña.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SuppressWarning

Indica que este cmdlet suprime las advertencias.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-UserName

Especifica el nombre de usuario de una conexión SSH.

Tipo:String
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

Microsoft.Unix.SSHCredential

Este cmdlet devuelve el objeto SSHCredential como salida.