Genera chiave pubblica da chiave privata [chiusa]

5

Possiamo generare una chiave pubblica da una chiave privata?

    
posta Daniel Yanuar Sebastian 01.09.2014 - 06:48
fonte

1 risposta

7

Per impostazione predefinita, le chiavi SSH di un utente sono memorizzate nella directory ~/.ssh dell'utente. Puoi verificare se la tua chiave privata si trova in quella directory elencando il contenuto:

$ cd ~/.ssh
$ ls
authorized_keys2  id_dsa       known_hosts
config            id_dsa.pub

La chiave privata di solito è qualcosa come id_dsa o id_rsa . Per rigenerare la parte della chiave pubblica con solo una chiave privata, utilizza l'opzione -y nell'applicazione ssh-keygen e scrivi l'output in un file .pub corrispondente:

ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub

Dalla descrizione 'man ssh-keygen':

 -y      This option will read a private OpenSSH format file and print an
         OpenSSH public key to stdout.

Se non sai se la tua chiave privata è Digital Signature Algorithm (DSA) o Rivest Shamir Adleman (RSA), dovrai utilizzare l'applicazione ssh-keygen con l'opzione -f . Assicurati che il nome della tua nuova chiave pubblica corrisponda al nome della tua chiave privata.

    
risposta data 01.09.2014 - 08:47
fonte

Leggi altre domande sui tag