Assumi una macchina con id_rsa e id_rsa.pub.
La macchina deve autenticarsi su più servizi tramite keypair.
Il primo servizio, ad esempio, è l'accesso ssh senza password a un altro computer copiando la chiave pubblica sul file authorized_keys
dell'altro server.
Ora la stessa macchina dovrebbe autenticarsi tramite chiavi ssh su un secondo servizio, come ad esempio github.
C'è qualche vantaggio per la sicurezza di creare un'altra coppia di chiavi solo per github e l'adozione della mentalità di una diversa coppia di chiavi per servizio, o posso semplicemente usare la stessa chiave pubblica ovunque? Credo che la domanda si riduce a quanto danno potenziale mi sto esponendo se utilizzo la stessa coppia di chiavi per più servizi?
Nel secondo caso, se una chiave privata viene compromessa, danneggerebbe quel servizio da solo. Ma nel primo caso, se quella chiave privata viene compromessa, sarei esposto a danni da molti più servizi contemporaneamente. Quindi mi sembra che più keypair sia la strada da percorrere, ma il sovraccarico amministrativo giustifica la sicurezza aggiunta?