Оскільки я деякий час тому оновився до Ubuntu 17.10, мої приватні ключі - якими я користуюся, наприклад, для доступу до свого сервера через ssh - після входу в систему вже не розблоковані програмно.
Я розумію, що зазвичай seahorse client
слід подбати про це, запитуючи, чи потрібно зберігати пароль ключа під час першого введення.
Моя перша здогадка полягала в тому, що seahorse-daemon
вона не працює з якихось причин, але це:
user@Zeus:~$ ps aux | grep seahorse
user 19170 0.0 0.1 432636 26564 ? Ss 00:07 0:00 seahorse-daemon
Друга моя здогадка полягала в тому, що я з якоїсь причини повинен видалити всі пов'язані паролі, що зберігаються в морському коні в розділі «Пароль-> вхід»:
Я сподівався змусити клієнта знову запитати мене, а потім знову зберігати їх. Але і це не допомогло. Клієнт не вискакує, щоб запитати мене ...
Тоді я знайшов це питання, яке могло бути пов’язане, але не допомогло мені: Розблокуйте всі приватні ключі на Ubuntu, ввівши пароль лише один раз при вході в систему
Оскільки управління іншими паролями працює як очікувалося (наприклад, паролі для nautilus, Chromium, Nextcloud тощо), я припускаю, що проблема повинна щось робити із ssh-agent
...
Хтось може натякнути мені на правильні напрямки, як вирішити цю проблему? Чи щось змінилось у тому, як GNOME обробляє паролі? Можливо, якась нова модна програма не була встановлена під час оновлення?
ОНОВЛЕННЯ Коли я знову додаю приватний ключ до агента аутентифікації за допомогою:
ssh-add ~/.ssh/id_rsa
і спробуйте увійти, мене попросять розблокувати ключ лише один раз, після цього ключ буде розблокований програмно. Але це працює лише до наступного перезавантаження. Після нового запуску я повинен знову додати ключ ...