Myślę, że TCSgrad próbował (kilka lat temu) zapytać, jak sprawić, by Linux zachowywał się tak, jak robi to jego maszyna z systemem Windows. Oznacza to, że istnieje agent (pageant), który przechowuje odszyfrowaną kopię klucza prywatnego, dzięki czemu hasło należy wprowadzić tylko raz. Następnie klient ssh, putty, może zalogować się na komputerach, na których jego klucz publiczny jest wymieniony jako „autoryzowany” bez pytania o hasło.
Analogią tego jest to, że Linux działa jako klient sshAnalogią , ma agenta przechowującego odszyfrowany klucz prywatny, tak więc gdy TCSgrad wpisze „host ssh”, polecenie ssh otrzyma swój klucz prywatny i odejdzie bez pytania o hasło. host musiałby oczywiście trzymać klucz publiczny w ~ / .ssh / author_keys.
Linuksowy analog do tego scenariusza jest realizowany przy użyciu ssh-agent (analog pageant) i ssh-add (analog do dodawania klucza prywatnego do pageant).
Metodą, która działała dla mnie, było użycie: $ ssh-agent $ SHELL Ten $ SHELL był magiczną sztuczką, której potrzebowałem, aby agent działał i pozostał uruchomiony. Znalazłem to gdzieś w sieci i zakończyło się to kilka godzin bicia głową o ścianę.
Teraz mamy analogię do korowodu, agenta bez załadowanych kluczy.
Samo wpisanie $ ssh-add doda (domyślnie) klucze prywatne wymienione w domyślnych plikach tożsamości w ~ / .ssh.
Artykuł w sieci z wieloma szczegółami można znaleźć tutaj