New-RDMSSHKey
Sinopsis
Crear una clave SSH.
Sintaxis
Private
New-RDMSSHKey [-Algorithm] <string> -Format <string> [-Comment <string>] [-SavePrivateKey <string>]
[-Size <int>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]EncryptedPrivate
New-RDMSSHKey [-Algorithm] <string> -Format <string> -Passphrase <securestring> [-Comment <string>]
[-SavePrivateKey <string>] [-Size <int>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]Public
New-RDMSSHKey [-Algorithm] <string> [-Comment <string>] [-SavePublicKey <string>] [-Size <int>]
[-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]Descripción
Crear una clave SSH. Se devolverá la clave pública. También existe la posibilidad de guardar un fichero de clave pública o privada. Se puede usar una frase de contraseña para proteger el fichero de clave privada. En ambos casos, un fichero existente será sobrescrito.
Ejemplos
Ejemplo 1
Crear una clave pública SSH de 2048 bits usando RSA y con formato Putty. La clave resultante termina con el comentario (username@hostname).
Ejemplo 2
Crear una clave pública SSH de 256 bits usando ECDSA con el comentario username@hostname. La clave se guarda en el fichero C:\mypath\sshPublicKey.pub. Si el fichero existe, será sobrescrito.
Ejemplo 3
Primero, la contraseña utilizada para cifrar el fichero se genera a partir de la entrada del usuario. Crear una clave privada SSH de 521 bits usando ECDSA con un comentario vacío. La clave se guarda en el fichero C:\mypath\sshPrivateKey.pri. El formato utilizado es PKCS8 con cifrado SHA1_RC4_128 y 64 rondas. Si la frase de contraseña utilizada está vacía, no se producirá ningún cifrado.
Ejemplo 4
Crear una clave privada SSH de 521 bits usando ECDSA con el comentario username@hostname. La clave se guarda en el fichero C:\mypath\sshPrivateKey.pri y no está cifrada.
Parámetros
-Algorithm
El algoritmo utilizado para generar la clave SSH.
-Comment
El comentario al final de una clave pública. No se permiten espacios.
-ForcePromptAnswer
Modificador que debe usarse con precaución. Responderá automáticamente a los mensajes que planteen preguntas de sí/no, sí/no/cancelar u ok/cancelar. En caso de varios mensajes, se pueden pasar varios valores a este parámetro. Estos son los valores aceptados:
Yes: Acepta el mensaje. Cubre los valores OK y Automatic.
No: Rechaza el mensaje sí/no/cancelar. "Cancel" es la opción alternativa si no existe la opción "No".
Cancel: Cancela el mensaje sí/no/cancelar. "No" es la opción alternativa si no existe la opción "Cancel".
-Format
El formato utilizado para almacenar la clave privada.
-Passphrase
Frase de contraseña utilizada para proteger el fichero de clave privada. Se acepta una SecureString vacía, lo que significa que no se producirá ningún cifrado.
-SavePrivateKey
Guardar la clave privada en un fichero en la ruta especificada. Las extensiones admitidas son: PKCS#1/OpenSSL (.key), PKCS#8 (.pri) y PuTTY (*ppk)
-SavePublicKey
Guardar la clave pública en un fichero en la ruta especificada. La extensión admitida es (*.pub).
-Size
El número de bits de la clave para los algoritmos RSA y ECDSA. Para RSA, el valor predeterminado es 2048 y los valores válidos son: 1024, 2048, 3072, 4096, 6144 y 8192. Para ECDSA, el valor predeterminado es 256 y los valores válidos son: 256, 384 y 521.
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para más información, consulte about_CommonParameters.
Salidas
Notas
Para más información, escriba "Get-Help New-RDMSSHKey -detailed". Para información técnica, escriba "Get-Help New-RDMSSHKey -full".
Última actualización
¿Te fue útil?