Ho bisogno di una chiave ssh personale tale che:
- Posso eseguire il backup di un singolo file contenente la mia chiave privata e ripristinarlo quando eseguo una nuova installazione.
- La chiave privata non viene mai archiviata in forma non crittografata da nessuna parte, incluso nel file di cui eseguo il backup e il ripristino, ma con la necessaria eccezione della mia RAM mentre la sto usando.
- Qualcuno con accesso fisico alla mia macchina non può necessariamente usare la mia chiave privata. Dovrei essere richiesto di inserire una password prima che funzioni, preferibilmente la password per il mio account utente.
- Non è necessario eseguire il backup della chiave pubblica. Dovrei essere in grado di generarlo dalla chiave privata (ma potrei aver bisogno di informazioni sufficienti per decrittografarlo).
So che ci sono molte risorse che spiegano come usare gli strumenti di gestione delle chiavi ssh. Tuttavia, le trovo piuttosto complesse e in passato non ho potuto salvare la mia chiave privata quando eseguivo nuove installazioni. Quindi preferirei di gran lunga ascoltare alcune buone pratiche da qualcuno con esperienza che fa esattamente quello che voglio fare.