Compartir a través de


Conversión de una clave SSH pública al formato OpenSSH para Viva Glint SFTP

Para conectarse a la cuenta de Microsoft Viva Glint Protocolo seguro de transferencia de archivos (SFTP), el par de claves SSH que su organización (o un proveedor de HRIS) genera necesita:

  • Una longitud de clave de como mínimo 2048, idealmente 4096 bits.
  • Para ser tipo RSA en formato OpenSSH.

Para crear un par de claves para un usuario individual que siga estas instrucciones, consulte: Create un par de claves SSH. Si su organización tiene un proveedor de HRIS que se conecta a Viva Glint SFTP y no puede generar un par de claves en formato OpenSSH, use estas instrucciones para convertir la clave pública SSH al formato correcto.

Una clave pública de OpenSSH (tipo RSA) debe ser similar a este ejemplo y empezar siempre con "ssh-rsa":

ssh-rsa AAAA.....1ng3pj

Nota:

Las claves PGP están diseñadas para cifrar archivos de datos y no para acceder a SFTP. Las claves PGP no se pueden convertir al formato OpenSSH. Para cifrar los archivos de datos con la clave pública PGP de Viva Glint, copie la clave PGP de su organización desde la configuración de SFTP en Configuración general. Más información.

Conversión al formato OpenSSH en Microsoft Windows

Formato OpenSSH2

Qué aspecto tiene el archivo de clave:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .pub en una ubicación del equipo con un editor de texto, como el Bloc de notas.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra el símbolo del sistema y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Copie y pegue este comando en el símbolo del sistema: ssh-keygen -i -f filename.pub > new-filename.pub

  5. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  6. El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.

  7. Abra Explorador de archivos y busque new-filename.pub y abra el archivo en un editor de texto, como el Bloc de notas.

  8. Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido ssh-rsa.

  9. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.

Formato OpenSSL

Qué aspecto tiene el archivo de clave:

-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----

Otra posibilidad:

-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .pem en una ubicación del equipo con un editor de texto, como el Bloc de notas.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra el símbolo del sistema y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Copie y pegue este comando en el símbolo del sistema: ssh-keygen -i -f filename.pub > new-filename.pub

  5. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  6. El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.

  7. Abra Explorador de archivos y busque new-filename.pub y abra el archivo en un editor de texto, como el Bloc de notas.

  8. Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido ssh-rsa.

  9. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.

Formato PKI

Qué aspecto tiene el archivo de clave:

-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----

Otra posibilidad:

-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .cer en una ubicación del equipo con un editor de texto, como el Bloc de notas.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra el símbolo del sistema y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Para separar la clave pública del archivo, copie y pegue este comando en el símbolo del sistema: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  5. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  6. Para convertir el archivo de clave pública separado al formato OpenSSH, copie y pegue este comando en el símbolo del sistema: ssh-keygen -i -f filename.pub.tmp > filename.pub

  7. Reemplace por filename el nombre del archivo de clave pública separado y seleccione Entrar.

  8. El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.

  9. Abra Explorador de archivos y busque filename.pub y abra el archivo en un editor de texto, como el Bloc de notas.

  10. Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido ssh-rsa.

  11. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.

Formato binario DER

Qué aspecto tiene el archivo de clave:

0<82>^BÜ0<82>^AÄ ^C^B^A^B^B^P^_mÔ=°^M<<95>I Ë^Q^E?ûí0^M^F *<86>H<86>÷^M^A^A^K^E^@0*1(0&^F^CU^D^C^S^_ADFS Signing -

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .cer en una ubicación del equipo con un editor de texto, como el Bloc de notas.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra el símbolo del sistema y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Para convertir a un formato que se puede convertir a OpenSSH, copie y pegue este comando en el símbolo del sistema: openssl x509 -inform der -in filename.cer -out filename.pem

  5. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  6. Para separar la clave pública del archivo, copie y pegue este comando en el símbolo del sistema: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  7. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  8. Para convertir el archivo de clave pública separado al formato OpenSSH, copie y pegue este comando en el símbolo del sistema: ssh-keygen -i -f filename.pub.tmp > filename.pub

  9. Reemplace por filename el nombre del archivo de clave pública separado y seleccione Entrar.

  10. El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.

  11. Abra Explorador de archivos y busque filename.pub y abra el archivo en un editor de texto, como el Bloc de notas.

  12. Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido ssh-rsa.

  13. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.

Conversión al formato OpenSSH en Macintosh o Linux

Formato OpenSSH2

Qué aspecto tiene el archivo de clave:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .pub en una ubicación del equipo con un editor de texto, como Sublime.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra Terminal y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Copie y pegue este comando en Terminal: ssh-keygen -i -f filename.pub

  5. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  6. Terminal genera una versión convertida de OpenSSH de la clave pública.

  7. Copie y pegue el texto completo de la clave desde Terminal, incluido ssh-rsa en un editor de texto, como Sublime.

  8. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.

Formato OpenSSL

Qué aspecto tiene el archivo de clave:

-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----

Otra posibilidad:

-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .pem en una ubicación del equipo con un editor de texto, como Sublime.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra Terminal y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Copie y pegue este comando en Terminal: ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub

  5. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  6. Terminal genera una versión convertida de OpenSSH de la clave pública.

  7. Abra Finder y busque filename.pub para encontrar la versión convertida del archivo de clave.

  8. Abra el archivo .pub en un editor de texto, como Sublime.

  9. Copie y pegue el texto completo de la clave, incluido ssh-rsa.

  10. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.

Formato PKI

Qué aspecto tiene el archivo de clave:

-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----

Otra posibilidad:

-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .cer en una ubicación del equipo con un editor de texto, como Sublime.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra Terminal y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Para separar la clave pública del archivo, copie y pegue este comando en Terminal: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp.

  5. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  6. Para convertir el archivo de clave pública separado al formato OpenSSH, copie y pegue este comando en Terminal: ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  7. Reemplace por filename el nombre del archivo de clave pública separado y seleccione Entrar.

  8. Abra Finder y busque filename.pub para encontrar la versión convertida del archivo de clave.

  9. Abra el archivo .pub en un editor de texto, como Sublime.

  10. Copie y pegue el texto completo de la clave, incluido ssh-rsa.

  11. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.

Formato binario DER

Qué aspecto tiene el archivo de clave:

0<82>^BÜ0<82>^AÄ ^C^B^A^B^B^P^_mÔ=°^M<<95>I Ë^Q^E?ûí0^M^F *<86>H<86>÷^M^A^A^K^E^@0*1(0&^F^CU^D^C^S^_ADFS Signing -

Para convertir al formato OpenSSH:

  1. Guarde la clave pública como un archivo .cer en una ubicación del equipo con un editor de texto, como Sublime.

    Importante

    No incluya espacios en el nombre de archivo.

  2. Abra Terminal y escriba: cd file location.

  3. Reemplace file location y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.

  4. Para convertir a un formato que se puede convertir a OpenSSH, copie y pegue este comando en Terminal: openssl x509 -inform der -in der_certificate.cer -out certificate.pem

  5. Reemplace por certificate el nombre del archivo de clave pública y seleccione Entrar.

  6. Para separar la clave pública del archivo, copie y pegue este comando en Terminal: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp.

  7. Reemplace por filename el nombre del archivo de clave pública y seleccione Entrar.

  8. Para convertir el archivo de clave pública separado al formato OpenSSH, copie y pegue este comando en Terminal: ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  9. Reemplace por filename el nombre del archivo de clave pública separado y seleccione Entrar.

  10. Abra Finder y busque filename.pub para encontrar la versión convertida del archivo de clave.

  11. Abra el archivo .pub en un editor de texto, como Sublime.

  12. Copie y pegue el texto completo de la clave, incluido ssh-rsa.

  13. Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.