Convertire una chiave SSH pubblica in formato OpenSSH per Viva Glint SFTP
Per connettersi all'account SFTP (Secure File Transfer Protocol) Microsoft Viva Glint, la coppia di chiavi SSH generata dall'organizzazione (o da un fornitore HRIS):
- Una lunghezza della chiave di almeno 2048, idealmente 4096 bit.
- Per essere di tipo RSA in formato OpenSSH.
Per creare una coppia di chiavi per un singolo utente che segue queste linee guida, vedere: Create una coppia di chiavi SSH. Se l'organizzazione dispone di un fornitore HRIS che si connette a Viva Glint SFTP e non può generare una coppia di chiavi in formato OpenSSH, usare queste istruzioni per convertire la chiave pubblica SSH nel formato corretto.
Una chiave pubblica OpenSSH (tipo RSA) dovrebbe essere simile a questo esempio e iniziare sempre con 'ssh-rsa':
ssh-rsa AAAA.....1ng3pj
Nota
Le chiavi PGP sono progettate per crittografare i file di dati e non per accedere a SFTP. Le chiavi PGP non possono essere convertite in formato OpenSSH. Per crittografare i file di dati con la chiave pubblica PGP di Viva Glint, copiare la chiave PGP dell'organizzazione dal programma di installazione SFTP in Impostazioni generali. Altre informazioni.
Converti in formato OpenSSH in Microsoft Windows
Formato OpenSSH2
Aspetto del file di chiave:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file con estensione pub in un percorso del computer con un editor di testo, ad esempio blocco note.
Importante
Non includere spazi nel nome del file.
Aprire il prompt dei comandi e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Copiare e incollare questo comando nel prompt dei comandi:
ssh-keygen -i -f filename.pub > new-filename.pub
Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Il prompt dei comandi genera una versione OpenSSH convertita della chiave pubblica in un nuovo file.
Aprire Esplora file e cercare
new-filename
.pub e aprire il file in un editor di testo, ad esempio blocco note.Copiare e incollare il testo completo del tasto dal Blocco note, incluso
ssh-rsa
.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.
Formato OpenSSL
Aspetto del file di chiave:
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
o
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file con estensione pem in un percorso nel computer con un editor di testo, ad esempio blocco note.
Importante
Non includere spazi nel nome del file.
Aprire il prompt dei comandi e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Copiare e incollare questo comando nel prompt dei comandi:
ssh-keygen -i -f filename.pub > new-filename.pub
Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Il prompt dei comandi genera una versione OpenSSH convertita della chiave pubblica in un nuovo file.
Aprire Esplora file e cercare
new-filename
.pub e aprire il file in un editor di testo, ad esempio blocco note.Copiare e incollare il testo completo del tasto dal Blocco note, incluso
ssh-rsa
.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.
Formato PKI
Aspetto del file di chiave:
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
o
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file .cer in un percorso nel computer con un editor di testo, ad esempio blocco note.
Importante
Non includere spazi nel nome del file.
Aprire il prompt dei comandi e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Per separare la chiave pubblica dal file, copiare e incollare questo comando nel prompt dei comandi:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Per convertire il file di chiave pubblica separato in formato OpenSSH, copiare e incollare questo comando nel prompt dei comandi:
ssh-keygen -i -f filename.pub.tmp > filename.pub
Sostituire
filename
con il nome del file di chiave pubblica separato e selezionare INVIO.Il prompt dei comandi genera una versione OpenSSH convertita della chiave pubblica in un nuovo file.
Aprire Esplora file e cercare
filename
.pub e aprire il file in un editor di testo, ad esempio blocco note.Copiare e incollare il testo completo del tasto dal Blocco note, incluso
ssh-rsa
.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.
Formato binario DER
Aspetto del file di chiave:
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 -
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file .cer in un percorso nel computer con un editor di testo, ad esempio blocco note.
Importante
Non includere spazi nel nome del file.
Aprire il prompt dei comandi e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Per convertire in un formato che può essere convertito in OpenSSH, copiare e incollare questo comando nel prompt dei comandi:
openssl x509 -inform der -in filename.cer -out filename.pem
Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Per separare la chiave pubblica dal file, copiare e incollare questo comando nel prompt dei comandi:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Per convertire il file di chiave pubblica separato in formato OpenSSH, copiare e incollare questo comando nel prompt dei comandi:
ssh-keygen -i -f filename.pub.tmp > filename.pub
Sostituire
filename
con il nome del file di chiave pubblica separato e selezionare INVIO.Il prompt dei comandi genera una versione OpenSSH convertita della chiave pubblica in un nuovo file.
Aprire Esplora file e cercare
filename
.pub e aprire il file in un editor di testo, ad esempio blocco note.Copiare e incollare il testo completo del tasto dal Blocco note, incluso
ssh-rsa
.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.
Converti in formato OpenSSH in Macintosh o Linux
Formato OpenSSH2
Aspetto del file di chiave:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file pub in un percorso nel computer con un editor di testo, ad esempio Sublime.
Importante
Non includere spazi nel nome del file.
Aprire Terminale e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Copiare e incollare questo comando nel terminale:
ssh-keygen -i -f filename.pub
Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Terminale genera una versione OpenSSH convertita della chiave pubblica.
Copiare e incollare il testo completo della chiave dal terminale, incluso
ssh-rsa
in un editor di testo, ad esempio Sublime.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.
Formato OpenSSL
Aspetto del file di chiave:
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
o
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file con estensione pem in un percorso nel computer con un editor di testo, ad esempio Sublime.
Importante
Non includere spazi nel nome del file.
Aprire Terminale e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Copiare e incollare questo comando nel terminale:
ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub
Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Terminale genera una versione OpenSSH convertita della chiave pubblica.
Aprire Finder e cercare .pub per
filename
trovare la versione convertita del file di chiave.Aprire il file pub in un editor di testo, ad esempio Sublime.
Copiare e incollare il testo completo della chiave, incluso
ssh-rsa
.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.
Formato PKI
Aspetto del file di chiave:
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
o
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file .cer in una posizione nel computer con un editor di testo, ad esempio Sublime.
Importante
Non includere spazi nel nome del file.
Aprire Terminale e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Per separare la chiave pubblica dal file, copiare e incollare questo comando nel terminale:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Per convertire il file di chiave pubblica separato in formato OpenSSH, copiare e incollare questo comando in Terminale:
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
Sostituire
filename
con il nome del file di chiave pubblica separato e selezionare INVIO.Aprire Finder e cercare .pub per
filename
trovare la versione convertita del file di chiave.Aprire il file pub in un editor di testo, ad esempio Sublime.
Copiare e incollare il testo completo della chiave, incluso
ssh-rsa
.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.
Formato binario DER
Aspetto del file di chiave:
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 -
Per eseguire la conversione in formato OpenSSH:
Salvare la chiave pubblica come file .cer in una posizione nel computer con un editor di testo, ad esempio Sublime.
Importante
Non includere spazi nel nome del file.
Aprire Terminale e immettere:
cd file location
.Sostituire
file location
e selezionare INVIO per passare alla cartella in cui viene salvato il file di chiave.Per convertire in un formato che può essere convertito in OpenSSH, copiare e incollare questo comando in Terminale:
openssl x509 -inform der -in der_certificate.cer -out certificate.pem
Sostituire
certificate
con il nome del file di chiave pubblica e selezionare INVIO.Per separare la chiave pubblica dal file, copiare e incollare questo comando nel terminale:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.Sostituire
filename
con il nome del file di chiave pubblica e selezionare INVIO.Per convertire il file di chiave pubblica separato in formato OpenSSH, copiare e incollare questo comando in Terminale:
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
Sostituire
filename
con il nome del file di chiave pubblica separato e selezionare INVIO.Aprire Finder e cercare .pub per
filename
trovare la versione convertita del file di chiave.Aprire il file pub in un editor di testo, ad esempio Sublime.
Copiare e incollare il testo completo della chiave, incluso
ssh-rsa
.Incollare il nuovo testo della chiave pubblica nel campo Chiave pubblica SSH in Viva Glint programma di installazione SFTP.