Non capisco perfettamente SSH. Speravo che qualcuno potesse sistemare la mia confusione.
Quando generi una coppia di chiavi ssh, crei quattro file.
authorized_keys, id_rsa, id_rsa.pub and known_hosts
La mia confusione deriva dal fatto che RSA è uno strumento di crittografia, si rilascia una coppia di chiavi pubbliche (n, e) ma nel file id_rsa.pub
, non c'è una coppia, è solo una stringa gigantesca, dove si divide ?
Inoltre, come SSH crea un controllo della password lato server, RSA viene utilizzato per crittografare i messaggi, come li ha con la mia chiave pubblica, combinando con la mia chiave privata creare una sorta di conferma della password, RSA viene utilizzato per crittografare i messaggi non password autenticazione?