Este é o comando openpgp2spki que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
openpgp2ssh - traduz chaves OpenPGP para chaves SSH
SINOPSE
openpgp2ssh < minhachave.gpg
gpg --exportar $ KEYID | openpgp2ssh $ KEYID
gpg --exportar $ KEYID | openpgp2pem $ KEYID
gpg --exportar $ KEYID | openpgp2spki $ KEYID
gpg --exportar-chave secreta $ KEYID | openpgp2ssh $ KEYID
DESCRIÇÃO
openpgp2ssh leva uma chave primária formatada em OpenPGP e subchaves associadas na entrada padrão,
e exibe a chave de estilo SSH equivalente solicitada (ou codificada por PEM) na saída padrão.
Se os dados na entrada padrão não contiverem subchaves, você pode invocar openpgp2ssh sem
argumentos. Se os dados na entrada padrão contiverem várias chaves (por exemplo, uma chave primária e
subchaves associadas), você deve especificar um identificador de chave OpenPGP específico como o primeiro
argumento para indicar qual chave exportar. O ID da chave é normalmente o OpenPGP de 40 dígitos hexadecimais
impressão digital da chave ou subchave desejada, mas openpgp2ssh aceitará apenas os últimos 8
dígitos da impressão digital como um ID de chave.
Se a entrada contiver uma chave pública OpenPGP RSA, ela será convertida para o estilo OpenSSH
seqüência de teclas de linha única, prefixada com o tipo de chave (`ssh-rsa '). Este formato é adequado
(com pequenas alterações) para inserção em arquivos known_hosts e arquivo authorized_keys. Se
invocado como `openpgp2pem ', uma chave pública codificada por PEM será emitida.
Se invocado como `openpgp2spki ', um subjectPublicKeyInfo codificado por PEM (conforme definido no X.509
padrão) será emitido.
Se a entrada contiver uma chave secreta OpenPGP RSA, ela será convertida para o PEM- equivalente
chave privada codificada.
openpgp2ssh faz parte do esfera macaca(7) estrutura para fornecer uma PKI para SSH.
RESSALVAS
As chaves produzidas por este processo são despojadas de todas as informações de identificação, incluindo
certificações, auto-assinaturas, etc. Isso é intencional, uma vez que ssh não anexa
importância para esses recursos.
openpgp2ssh produzirá saída para qualquer chave RSA solicitada. Isso significa, entre outras coisas,
que felizmente exportará chaves revogadas, chaves não verificáveis, chaves expiradas, etc. Certifique-se de
você faz sua própria validação de chave antes de usar esta ferramenta!
EXEMPLOS
gpg --exportar-chave secreta $ KEYID | openpgp2ssh $ KEYID | ssh-add -c / dev / stdin
Isso empurra a chave secreta para o ativo agente ssh(1). Ferramentas como ssh(1) que sabem
como falar com o agente ssh(1) agora pode contar com a chave.
Use openpgp2spki online usando serviços onworks.net