Come posso ottenere l'identificazione personale di una chiave pubblica SSH2 su Windows?

2

Ho una chiave pubblica SSH2 con estensione .PUB e quando visualizzata nel blocco note ha questa intestazione:

 ---- BEGIN SSH2 PUBLIC KEY ----

Come posso visualizzare l'identificazione digitale di questo tasto?

Ho tentato ssh-keygen -lf key.pub ma restituisce: "Non è un file chiave valido". (Ho ottenuto i binari per ssh-keygen dalla shell standard di github.

Sono un po 'nuovo a SSH / SSH2 e non sono sicuro di quale sia la differenza, o se sto usando la versione sbagliata di uno strumento per la versione sbagliata di una chiave pubblica.

    
posta random65537 07.02.2015 - 10:09
fonte

1 risposta

2

Sembra che tu abbia creato la tua chiave con il PuTTY Key Generator (PuTTYgen). Per ottenere il formato pubkey OpenSSH, modificalo con PuTTYgen (fai clic con il tasto destro sul file .ppk e fai clic su "modifica").

Nella parte superiore della finestra, vedrai la casella di testo "Chiave pubblica per incollare nel file authorized_keys di OpenSSH". Il testo dovrebbe iniziare con ssh-rsa AAA (presupponendo una chiave RSA ). Copia quel testo e salvalo come chiave pubblica. Questo è quello di cui hai bisogno. Qui troverai anche la tua impronta digitale chiave.

Ecco una schermata di ciò che sto descrivendo:

    
risposta data 02.06.2015 - 02:11
fonte

Leggi altre domande sui tag