Stworzyłem klucz ssh. Używam go do łączenia się z repozytoriami git. Podczas tworzenia klucza zauważyłem komunikat, że hasło powinno być trudne do odgadnięcia. Dlatego wymyśliłem hasło o długości ponad 40 znaków. Teraz za każdym razem, gdy to robię git clone
, push
lub coś podobnego, muszę wprowadzić hasło (co zajmuje trochę czasu, zwłaszcza gdy nie mam go poprawnie).
Z pewnością cieszę się, że lubię funkcje bezpieczeństwa; wolałbym jednak, aby hasło ssh buforowało przez 5-15 minut (lub dowolną inną dowolną kwotę); czasami robię wiele operacji na repozytorium w krótkim czasie, a wpisanie hasła zajmuje zbyt dużo czasu. W jaki sposób mogę to zrobić?
Odpowiedzi:
Możesz to zrobić za pomocą agenta SSH. Większość środowisk komputerowych uruchamia jedno dla Ciebie; możesz dodać do niego swój klucz, uruchamiając
Jeśli chcesz uruchomić agenta, uruchom
(ustawia to szereg zmiennych środowiskowych).
-t
Opcjassh-agent
pozwoli Ci określić limit czasu. Aby uzyskać więcej informacji, zobacz Konfigurowanie domyślnego limitu czasu dla agenta SSH .źródło