Ponieważ zaktualizowałem do Ubuntu 17.10 jakiś czas temu, moje klucze prywatne - których używam na przykład do uzyskania dostępu do mojego serwera przez ssh - nie są już odblokowywane programowo po zalogowaniu.
Rozumiem, że zazwyczaj seahorse client
należy o to zadać, pytając, czy należy przechowywać hasło klucza podczas wpisywania go po raz pierwszy.
Moje pierwsze przypuszczenie było takie, że seahorse-daemon
z jakiegoś powodu nie działało, ale jest to:
user@Zeus:~$ ps aux | grep seahorse
user 19170 0.0 0.1 432636 26564 ? Ss 00:07 0:00 seahorse-daemon
Moje drugie przypuszczenie było takie, że z jakiegoś powodu muszę usunąć wszystkie powiązane hasła przechowywane w koniku morskim pod hasłem »Hasła-> login«:
Miałem nadzieję, że zmuszę klienta, aby zapytał mnie ponownie, a następnie ponownie go przechował. Ale to też nie pomogło. Klient nie wyskakuje, żeby mnie zapytać ...
Potem znalazłem to pytanie, które może być powiązane, ale nie pomogło mi: odblokuj wszystkie klucze prywatne na Ubuntu, wprowadzając hasło tylko raz podczas logowania
Ponieważ zarządzanie innymi hasłami działa zgodnie z oczekiwaniami (na przykład hasła nautilus, Chromium, Nextcloud itp.) Zakładam, że problem ma coś wspólnego z ssh-agent
...
Czy ktoś może mi podpowiedzieć we właściwych kierunkach, jak rozwiązać ten problem? Czy coś się zmieniło w sposobie, w jaki GNOME obsługuje hasła? Może jakiś nowy fantazyjny program nie został zainstalowany podczas procesu aktualizacji?
AKTUALIZACJA Gdy ponownie dodam klucz prywatny do agenta uwierzytelniania za pomocą:
ssh-add ~/.ssh/id_rsa
i spróbuj się zalogować, zostaniesz poproszony o odblokowanie klucza tylko raz, po czym klucz zostanie odblokowany programowo. Ale działa to tylko do następnego ponownego uruchomienia. Po ponownym uruchomieniu muszę ponownie dodać klucz ...