In SSH, qual è la differenza tra la chiave host e la chiave pubblica.
Chiave pubblica Credo che faccia parte della coppia di chiavi privata / pubblica, quindi qualsiasi cosa inviata dal server (crittografata usando private) può essere decifrata dal client usando la chiave pubblica e qualsiasi cosa inviata dopo la crittografia con la chiave pubblica può essere decifrata solo da chiave privata del server.
In SSH, il server invia una chiave Host e il client deve conoscere l'hash della chiave host prima della mano o memorizzarlo nella cache in un archivio locale dopo che il client ha ricevuto la chiave per la prima volta, cosa che garantisce l'autenticità dell'host.
La mia domanda è: la mia comprensione della differenza tra i due è corretta? Se sì, una volta, una macchina riceve una chiave host di un server al momento della connessione, non può copiare la chiave host e falsificare la sua identità come server di cui ha copiato la chiave host o c'è qualche relazione tra chiave privata e chiave host come è tra chiave pubblica e privata?