Câte tipuri de chei există și unde este stocată cheia privată?
În primul rând, cheile pot fi private(=închise=descriere) și publice(=deschise=criptare). Asta e ok. Asta e o pereche de chei.
Dar mai departe, după cum văd (încerc să studiez Linux și mă refer la explicațiile ssh.com ca fiind cele mai bune pe care le-am putut găsi, dar totuși nu foarte bine structurate), pot exista două situații:
„chei gazdă”: acestea sunt generate automat când se stabilește conexiunea și sunt utilizate pentru a cripta fluxul de date dintre un server (?) și un computer utilizator (sau serviciu, cum ar fi serverul http) (?),
în acest caz, „cheia gazdă privată” și „cheia gazdă publică” sunt stocate pe computerul Server (în /etc/ssh/known_hosts), iar a doua „cheie gazdă publică” este stocată pe computerul utilizatorului.
„chei utilizator”: acestea sunt folosite pentru autorizarea utilizatorului (în loc de autentificare/parolă) pe server,
iar în acest caz „cheia gazdă privată” și „cheia gazdă publică” sunt stocate pe computerul utilizatorului, iar a doua „cheie gazdă publică” este stocată pe Server în (directorul principal al utilizatorului pe Server)/.ssh/authorized_keys .
Am inteles corect subiectul sau gresesc?
(și nu sunt complet sigur de căi)
Există un articol sau o carte cuprinzătoare pe această temă? Am citit atât de multe, dar nu reușesc să înțeleg schița...