Da quando ho aggiornato Ubuntu 17.10 qualche tempo fa, le mie chiavi private - le quali utilizzo ad esempio per accedere al mio server tramite ssh - non vengono più sbloccate a livello di codice dopo il login.
La mia comprensione è che di solito seahorse client
dovrebbe occuparsene, chiedendoti se memorizzare o meno la password della chiave quando la digiti per la prima volta.
La mia prima ipotesi era che seahorse-daemon
non funzionasse per qualche motivo, ma è:
user@Zeus:~$ ps aux | grep seahorse
user 19170 0.0 0.1 432636 26564 ? Ss 00:07 0:00 seahorse-daemon
La mia seconda ipotesi è stata che per qualche motivo devo eliminare tutte le password correlate memorizzate in cavalluccio marino in »Password-> login«:
Speravo di forzare il cliente a chiedermelo di nuovo e poi di memorizzarlo di nuovo. Ma questo non ha aiutato neanche. Il client non si apre per chiedermi ...
Poi ho trovato questa domanda, che potrebbe essere correlata, ma non mi ha aiutato: sbloccare tutte le chiavi private su Ubuntu, inserendo la password una sola volta al login
Poiché la gestione di altre password funziona come previsto (ad esempio password per nautilus, Chromium, Nextcloud ecc.) Presumo che il problema abbia a che fare con ssh-agent
...
Qualcuno può suggerirmi nella giusta direzione, come risolvere questo problema? È cambiato qualcosa nel modo in cui GNOME gestisce le password? Forse qualche nuovo programma di fantasia non è stato installato durante il processo di aggiornamento?
AGGIORNAMENTO Quando aggiungo di nuovo la chiave privata all'agente di autenticazione con:
ssh-add ~/.ssh/id_rsa
e prova ad accedere, mi verrà chiesto di sbloccare la chiave una sola volta, dopodiché la chiave verrà sbloccata a livello di codice. Ma questo funziona solo fino al prossimo riavvio. Dopo un nuovo avvio, devo aggiungere di nuovo la chiave ...