Come posso generare una coppia di chiavi RSA pubblica/privata?

Come posso generare una coppia di chiavi RSA pubblica/privata?

Per generare una coppia di chiavi RSA si puo' usare la utility ssh-keygen. Il comando e':

ssh-keygen -t rsa

Il comando chiede:

  • Il nome del file dove salvare le chiavi
  • La frase di protezione della password (passphrase): consigliamo di scegliere una frase lunga e non banale. Tipicamente si usano piu' di 15 caratteri con maiuscole, minuscole e possibilmente anche simboli di punteggiatura.

A questo punto vengono generati due file: uno con la chiave privata che deve essere tenuto nascosto e non deve essere leggibile da nessuno ed uno con la chiave pubblica che invece deve essere mandato alla controparte per la cifratura.

Se si usa Microsoft Windows, allora e' possibile generare la coppia di chiavi usando il comando: puttygen.exe

Attivazione SFTP

Se si stanno generando le chiavi per accedere via SFTP, allora bisogna inviare la chiave pubblica, in formato testuale. Nel caso in cui ci siano piu' utenti, e' utile specificare per quale utente si vuole usare la chiave.