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:
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.
Abra el símbolo del sistema y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.Copie y pegue este comando en el símbolo del sistema:
ssh-keygen -i -f filename.pub > new-filename.pub
Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.
Abra Explorador de archivos y busque
new-filename
.pub y abra el archivo en un editor de texto, como el Bloc de notas.Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido
ssh-rsa
.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:
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.
Abra el símbolo del sistema y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.Copie y pegue este comando en el símbolo del sistema:
ssh-keygen -i -f filename.pub > new-filename.pub
Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.
Abra Explorador de archivos y busque
new-filename
.pub y abra el archivo en un editor de texto, como el Bloc de notas.Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido
ssh-rsa
.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:
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.
Abra el símbolo del sistema y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.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
Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.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
Reemplace por
filename
el nombre del archivo de clave pública separado y seleccione Entrar.El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.
Abra Explorador de archivos y busque
filename
.pub y abra el archivo en un editor de texto, como el Bloc de notas.Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido
ssh-rsa
.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:
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.
Abra el símbolo del sistema y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.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
Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.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
Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.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
Reemplace por
filename
el nombre del archivo de clave pública separado y seleccione Entrar.El símbolo del sistema genera una versión convertida de OpenSSH de la clave pública en un nuevo archivo.
Abra Explorador de archivos y busque
filename
.pub y abra el archivo en un editor de texto, como el Bloc de notas.Copie y pegue el texto completo de la clave desde el Bloc de notas, incluido
ssh-rsa
.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:
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.
Abra Terminal y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.Copie y pegue este comando en Terminal:
ssh-keygen -i -f filename.pub
Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.Terminal genera una versión convertida de OpenSSH de la clave pública.
Copie y pegue el texto completo de la clave desde Terminal, incluido
ssh-rsa
en un editor de texto, como Sublime.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:
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.
Abra Terminal y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.Copie y pegue este comando en Terminal:
ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub
Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.Terminal genera una versión convertida de OpenSSH de la clave pública.
Abra Finder y busque
filename
.pub para encontrar la versión convertida del archivo de clave.Abra el archivo .pub en un editor de texto, como Sublime.
Copie y pegue el texto completo de la clave, incluido
ssh-rsa
.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:
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.
Abra Terminal y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.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
.Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.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
Reemplace por
filename
el nombre del archivo de clave pública separado y seleccione Entrar.Abra Finder y busque
filename
.pub para encontrar la versión convertida del archivo de clave.Abra el archivo .pub en un editor de texto, como Sublime.
Copie y pegue el texto completo de la clave, incluido
ssh-rsa
.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:
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.
Abra Terminal y escriba:
cd file location
.Reemplace
file location
y seleccione Entrar para ir a la carpeta donde se guarda el archivo de clave.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
Reemplace por
certificate
el nombre del archivo de clave pública y seleccione Entrar.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
.Reemplace por
filename
el nombre del archivo de clave pública y seleccione Entrar.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
Reemplace por
filename
el nombre del archivo de clave pública separado y seleccione Entrar.Abra Finder y busque
filename
.pub para encontrar la versión convertida del archivo de clave.Abra el archivo .pub en un editor de texto, como Sublime.
Copie y pegue el texto completo de la clave, incluido
ssh-rsa
.Pegue el nuevo texto de clave pública en el campo Clave pública SSH en Viva Glint instalación de SFTP.