Convertir une clé SSH publique au format OpenSSH pour Viva Glint SFTP
Pour vous connecter à votre Microsoft Viva Glint compte SFTP (Secure File Transfer Protocol), la paire de clés SSH générée par votre organization (ou un fournisseur HRIS) a besoin :
- Une longueur de clé d’au moins 2 048, idéalement 4 096 bits.
- Pour être de type RSA au format OpenSSH.
Pour créer une paire de clés pour un utilisateur individuel qui suit ces instructions, consultez : Create une paire de clés SSH. Si votre organization dispose d’un fournisseur HRIS qui se connecte à Viva Glint SFTP et ne peut pas générer de paire de clés au format OpenSSH, suivez ces instructions pour convertir la clé publique SSH au format approprié.
Une clé publique OpenSSH (type RSA) doit ressembler à cet exemple et toujours commencer par « ssh-rsa » :
ssh-rsa AAAA.....1ng3pj
Remarque
Les clés PGP sont conçues pour chiffrer les fichiers de données et non pour accéder à SFTP. Les clés PGP ne peuvent pas être converties au format OpenSSH. Pour chiffrer des fichiers de données avec la clé publique PGP de Viva Glint, copiez la clé PGP de votre organization à partir de la configuration SFTP dans Paramètres généraux. En savoir plus.
Convertir au format OpenSSH sur Microsoft Windows
Format OpenSSH2
À quoi ressemble votre fichier de clé :
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .pub à un emplacement sur votre ordinateur avec un éditeur de texte, tel que le Bloc-notes.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez l’invite de commandes et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Copiez et collez cette commande dans l’invite de commandes :
ssh-keygen -i -f filename.pub > new-filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.L’invite de commandes génère une version OpenSSH convertie de la clé publique dans un nouveau fichier.
Ouvrez Explorateur de fichiers et recherchez
new-filename
.pub et ouvrez le fichier dans un éditeur de texte, comme le Bloc-notes.Copiez et collez le texte intégral de la touche à partir du Bloc-notes, y compris
ssh-rsa
.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.
Format OpenSSL
À quoi ressemble votre fichier de clé :
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
ou
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .pem à un emplacement sur votre ordinateur avec un éditeur de texte, comme le Bloc-notes.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez l’invite de commandes et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Copiez et collez cette commande dans l’invite de commandes :
ssh-keygen -i -f filename.pub > new-filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.L’invite de commandes génère une version OpenSSH convertie de la clé publique dans un nouveau fichier.
Ouvrez Explorateur de fichiers et recherchez
new-filename
.pub et ouvrez le fichier dans un éditeur de texte, comme le Bloc-notes.Copiez et collez le texte intégral de la touche à partir du Bloc-notes, y compris
ssh-rsa
.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.
Format PKI
À quoi ressemble votre fichier de clé :
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
ou
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .cer à un emplacement sur votre ordinateur à l’aide d’un éditeur de texte, tel que le Bloc-notes.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez l’invite de commandes et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Pour séparer la clé publique du fichier, copiez et collez cette commande dans l’invite de commandes :
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Pour convertir le fichier de clé publique séparée au format OpenSSH, copiez et collez cette commande dans l’invite de commandes :
ssh-keygen -i -f filename.pub.tmp > filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique séparé, puis sélectionnez Entrée.L’invite de commandes génère une version OpenSSH convertie de la clé publique dans un nouveau fichier.
Ouvrez Explorateur de fichiers et recherchez
filename
.pub et ouvrez le fichier dans un éditeur de texte, comme le Bloc-notes.Copiez et collez le texte intégral de la touche à partir du Bloc-notes, y compris
ssh-rsa
.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.
Format binaire DER
À quoi ressemble votre fichier de clé :
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 -
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .cer à un emplacement sur votre ordinateur à l’aide d’un éditeur de texte, tel que le Bloc-notes.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez l’invite de commandes et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Pour convertir dans un format qui peut être converti en OpenSSH, copiez et collez cette commande dans l’invite de commandes :
openssl x509 -inform der -in filename.cer -out filename.pem
Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Pour séparer la clé publique du fichier, copiez et collez cette commande dans l’invite de commandes :
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Pour convertir le fichier de clé publique séparée au format OpenSSH, copiez et collez cette commande dans l’invite de commandes :
ssh-keygen -i -f filename.pub.tmp > filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique séparé, puis sélectionnez Entrée.L’invite de commandes génère une version OpenSSH convertie de la clé publique dans un nouveau fichier.
Ouvrez Explorateur de fichiers et recherchez
filename
.pub et ouvrez le fichier dans un éditeur de texte, comme le Bloc-notes.Copiez et collez le texte intégral de la touche à partir du Bloc-notes, y compris
ssh-rsa
.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.
Convertir au format OpenSSH sur Macintosh ou Linux
Format OpenSSH2
À quoi ressemble votre fichier de clé :
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .pub à un emplacement sur votre ordinateur avec un éditeur de texte, comme Sublime.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez Terminal et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Copiez et collez cette commande dans le terminal :
ssh-keygen -i -f filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Terminal génère une version OpenSSH convertie de la clé publique.
Copiez et collez le texte intégral de la clé à partir du terminal, y compris
ssh-rsa
dans un éditeur de texte, comme Sublime.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.
Format OpenSSL
À quoi ressemble votre fichier de clé :
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
ou
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .pem à un emplacement sur votre ordinateur avec un éditeur de texte, comme Sublime.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez Terminal et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Copiez et collez cette commande dans le terminal :
ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Terminal génère une version OpenSSH convertie de la clé publique.
Ouvrez finder et recherchez
filename
.pub pour rechercher la version convertie de votre fichier de clé.Ouvrez le fichier .pub dans un éditeur de texte, comme Sublime.
Copiez et collez le texte intégral de la clé, y compris
ssh-rsa
.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.
Format PKI
À quoi ressemble votre fichier de clé :
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
ou
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .cer à un emplacement sur votre ordinateur avec un éditeur de texte, comme Sublime.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez Terminal et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Pour séparer la clé publique du fichier, copiez et collez cette commande dans terminal :
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Pour convertir le fichier de clé publique séparée au format OpenSSH, copiez et collez cette commande dans terminal :
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique séparé, puis sélectionnez Entrée.Ouvrez finder et recherchez
filename
.pub pour rechercher la version convertie de votre fichier de clé.Ouvrez le fichier .pub dans un éditeur de texte, comme Sublime.
Copiez et collez le texte intégral de la clé, y compris
ssh-rsa
.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.
Format binaire DER
À quoi ressemble votre fichier de clé :
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 -
Pour convertir au format OpenSSH :
Enregistrez la clé publique en tant que fichier .cer à un emplacement sur votre ordinateur avec un éditeur de texte, comme Sublime.
Importante
N’incluez pas d’espaces dans le nom de fichier.
Ouvrez Terminal et entrez :
cd file location
.Remplacez
file location
et sélectionnez Entrée pour accéder au dossier où votre fichier de clé est enregistré.Pour convertir dans un format qui peut être converti en OpenSSH, copiez et collez cette commande dans terminal :
openssl x509 -inform der -in der_certificate.cer -out certificate.pem
Remplacez par
certificate
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Pour séparer la clé publique du fichier, copiez et collez cette commande dans terminal :
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.Remplacez par
filename
le nom de votre fichier de clé publique, puis sélectionnez Entrée.Pour convertir le fichier de clé publique séparée au format OpenSSH, copiez et collez cette commande dans terminal :
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
Remplacez par
filename
le nom de votre fichier de clé publique séparé, puis sélectionnez Entrée.Ouvrez finder et recherchez
filename
.pub pour rechercher la version convertie de votre fichier de clé.Ouvrez le fichier .pub dans un éditeur de texte, comme Sublime.
Copiez et collez le texte intégral de la clé, y compris
ssh-rsa
.Collez le texte de la nouvelle clé publique dans le champ Clé publique SSH de Viva Glint configuration de SFTP.