Converti la chiave pubblica RSA nel formato corretto

4

Devo inviare una chiave pubblica alla mia banca. Sto usando CoreFTP che consente la generazione di chiavi tramite RSA. Dice che genera "certificati compatibili OpenSSH [sic]" quando si preme il pulsante Genera tasti.

Le chiavi che genera hanno

-----BEGIN RSA PUBLIC KEY-----

all'inizio (e poi la chiave e poi un marcatore finale).

La mia banca rifiuta la mia chiave pubblica e dice che dovrebbe iniziare ssh-rsa .

Sospetto che "RSA" e "OpenSSH" abbiano variazioni che nessuna delle due estremità è chiara su ciò che generano / si aspettano.

Come posso convertire la mia chiave dal formato che CoreFTP sta fornendo al formato che la mia banca desidera?

    
posta paulmorriss 20.04.2012 - 18:37
fonte

1 risposta

4

Credo che la ragione sia che il CoreFTP sta effettivamente generando chiavi OpenSSL e non formattate in OpenSSH.

Forse la tua domanda ha già una risposta su Stackoverflow?

link

Da Victor Matare su SO:

You can do the same with ssh-keygen:

ssh-keygen -f pub1key.pub -i -m PKCS8

will read the public key in openssl format from pub1key.pub and output it in openssh format.
    
risposta data 20.04.2012 - 18:43
fonte

Leggi altre domande sui tag