Converter uma chave SSH pública em formato OpenSSH para Viva Glint SFTP
Para ligar à sua conta Microsoft Viva Glint do protocolo SFTP (Secure File Transfer Protocol), o par de chaves SSH que a sua organização (ou um fornecedor de HRIS) gera as necessidades:
- Um comprimento de chave de, pelo menos, 2048, idealmente 4096 bits.
- Para escrever RSA no formato OpenSSH.
Para criar um par de chaves para um utilizador individual que siga estas diretrizes, veja: Create um par de chaves SSH. Se a sua organização tiver um fornecedor de HRIS que se liga ao Viva Glint SFTP e não consegue gerar um par de chaves no formato OpenSSH, utilize estas instruções para converter a chave pública SSH para o formato correto.
Uma chave pública OpenSSH (tipo RSA) deve ter um aspeto semelhante a este exemplo e começar sempre com "ssh-rsa":
ssh-rsa AAAA.....1ng3pj
Observação
As chaves PGP foram concebidas para encriptar ficheiros de dados e não para aceder ao SFTP. As chaves PGP não podem ser convertidas para o formato OpenSSH. Para encriptar ficheiros de dados com a chave pública PGP de Viva Glint, copie a chave PGP da sua organização da configuração SFTP em Definições Gerais. Saiba mais.
Converter em formato OpenSSH no Microsoft Windows
Formato OpenSSH2
Qual é o aspeto do ficheiro de chave:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----
Para converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro .pub numa localização no seu computador com um editor de texto, como o Bloco de Notas.
Importante
Não inclua espaços no nome do ficheiro.
Abra a Linha de Comandos e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Copie e cole este comando na Linha de Comandos:
ssh-keygen -i -f filename.pub > new-filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.A Linha de Comandos gera uma versão openSSH convertida da chave pública num novo ficheiro.
Abra Explorador de Arquivos e procure
new-filename
.pub e abra o ficheiro num editor de texto, como o Bloco de Notas.Copie e cole o texto completo da chave a partir do Bloco de Notas, incluindo
ssh-rsa
.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.
Formato OpenSSL
Qual é o aspeto do ficheiro de chave:
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
ou
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
Para converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro .pem numa localização no seu computador com um editor de texto, como o Bloco de Notas.
Importante
Não inclua espaços no nome do ficheiro.
Abra a Linha de Comandos e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Copie e cole este comando na Linha de Comandos:
ssh-keygen -i -f filename.pub > new-filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.A Linha de Comandos gera uma versão openSSH convertida da chave pública num novo ficheiro.
Abra Explorador de Arquivos e procure
new-filename
.pub e abra o ficheiro num editor de texto, como o Bloco de Notas.Copie e cole o texto completo da chave a partir do Bloco de Notas, incluindo
ssh-rsa
.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.
Formato PKI
Qual é o aspeto do ficheiro de chave:
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
ou
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
Para converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro de .cer numa localização no seu computador com um editor de texto, como o Bloco de Notas.
Importante
Não inclua espaços no nome do ficheiro.
Abra a Linha de Comandos e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Para separar a chave pública do ficheiro, copie e cole este comando na Linha de Comandos:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.Para converter o ficheiro de chave pública separado para o formato OpenSSH, copie e cole este comando na Linha de Comandos:
ssh-keygen -i -f filename.pub.tmp > filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública separado e selecione Enter.A Linha de Comandos gera uma versão openSSH convertida da chave pública num novo ficheiro.
Abra Explorador de Arquivos e procure
filename
.pub e abra o ficheiro num editor de texto, como o Bloco de Notas.Copie e cole o texto completo da chave a partir do Bloco de Notas, incluindo
ssh-rsa
.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.
Formato binário DER
Qual é o aspeto do ficheiro de chave:
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 converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro de .cer numa localização no seu computador com um editor de texto, como o Bloco de Notas.
Importante
Não inclua espaços no nome do ficheiro.
Abra a Linha de Comandos e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Para converter num formato que pode ser convertido em OpenSSH, copie e cole este comando na Linha de Comandos:
openssl x509 -inform der -in filename.cer -out filename.pem
Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.Para separar a chave pública do ficheiro, copie e cole este comando na Linha de Comandos:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.Para converter o ficheiro de chave pública separado para o formato OpenSSH, copie e cole este comando na Linha de Comandos:
ssh-keygen -i -f filename.pub.tmp > filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública separado e selecione Enter.A Linha de Comandos gera uma versão openSSH convertida da chave pública num novo ficheiro.
Abra Explorador de Arquivos e procure
filename
.pub e abra o ficheiro num editor de texto, como o Bloco de Notas.Copie e cole o texto completo da chave a partir do Bloco de Notas, incluindo
ssh-rsa
.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.
Converter em formato OpenSSH no Macintosh ou Linux
Formato OpenSSH2
Qual é o aspeto do ficheiro de chave:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----
Para converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro .pub numa localização no seu computador com um editor de texto, como o Sublime.
Importante
Não inclua espaços no nome do ficheiro.
Abra o Terminal e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Copie e cole este comando no Terminal:
ssh-keygen -i -f filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.O terminal gera uma versão openSSH convertida da chave pública.
Copie e cole o texto completo da chave do Terminal, incluindo
ssh-rsa
num editor de texto, como Sublime.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.
Formato OpenSSL
Qual é o aspeto do ficheiro de chave:
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
ou
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
Para converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro .pem numa localização no seu computador com um editor de texto, como o Sublime.
Importante
Não inclua espaços no nome do ficheiro.
Abra o Terminal e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Copie e cole este comando no Terminal:
ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.O terminal gera uma versão openSSH convertida da chave pública.
Abra o Finder e procure
filename
.pub para encontrar a versão convertida do seu ficheiro de chave.Abra o ficheiro .pub num editor de texto, como o Sublime.
Copie e cole o texto completo da chave, incluindo
ssh-rsa
.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.
Formato PKI
Qual é o aspeto do ficheiro de chave:
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
ou
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
Para converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro de .cer numa localização no seu computador com um editor de texto, como o Sublime.
Importante
Não inclua espaços no nome do ficheiro.
Abra o Terminal e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Para separar a chave pública do ficheiro, copie e cole este comando no Terminal:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.Para converter o ficheiro de chave pública separado para o formato OpenSSH, copie e cole este comando no Terminal:
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública separado e selecione Enter.Abra o Finder e procure
filename
.pub para encontrar a versão convertida do seu ficheiro de chave.Abra o ficheiro .pub num editor de texto, como o Sublime.
Copie e cole o texto completo da chave, incluindo
ssh-rsa
.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.
Formato binário DER
Qual é o aspeto do ficheiro de chave:
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 converter para o formato OpenSSH:
Guarde a chave pública como um ficheiro de .cer numa localização no seu computador com um editor de texto, como o Sublime.
Importante
Não inclua espaços no nome do ficheiro.
Abra o Terminal e introduza:
cd file location
.Substitua
file location
e selecione Enter para aceder à pasta onde o ficheiro de chave está guardado.Para converter num formato que pode ser convertido em OpenSSH, copie e cole este comando no Terminal:
openssl x509 -inform der -in der_certificate.cer -out certificate.pem
Substitua
certificate
pelo nome do ficheiro de chave pública e selecione Enter.Para separar a chave pública do ficheiro, copie e cole este comando no Terminal:
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.Substitua
filename
pelo nome do ficheiro de chave pública e selecione Enter.Para converter o ficheiro de chave pública separado para o formato OpenSSH, copie e cole este comando no Terminal:
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
Substitua
filename
pelo nome do ficheiro de chave pública separado e selecione Enter.Abra o Finder e procure
filename
.pub para encontrar a versão convertida do seu ficheiro de chave.Abra o ficheiro .pub num editor de texto, como o Sublime.
Copie e cole o texto completo da chave, incluindo
ssh-rsa
.Cole o novo texto da chave pública no campo Chave Pública SSH no Viva Glint Configuração do SFTP.