ssh-add
nie przechowuje niczego lokalnie ani zdalnie na dysku. To polecenie ładuje klucz prywatny, prosząc raz o hasło, do wcześniej uruchomionego agenta SSH.
Agent SSH przechowuje klucze prywatne tylko w pamięci. Po uruchomieniu klienta SSH korzysta on z klucza prywatnego z agenta SSH, bez pytania o hasło klucza prywatnego, w celu uwierzytelnienia na serwerze docelowym.
.ssh
Wola katalog zawiera (w katalogu domowym każdego użytkownika):
authorized_keys
: lista kluczy publicznych, których można używać do łączenia się z tym serwerem
config
: opcjonalny plik z parametrami konfiguracji dla klienta SSH
- klucze publiczne i prywatne wygenerowane na tym hoście dla tego użytkownika.
known_hosts
: utrzymuj listę hostów, z którymi już się połączyłeś, wraz z hashem, aby wykryć, czy klucz hosta zmienił się od czasu ostatniego razu.