Accedo a Ubuntu 12.04 usando una password. Successivamente, quando utilizzo il mio browser (Chrome), mi viene richiesta una password per sbloccare il portachiavi in modo che il browser possa accedere alle mie credenziali salvate per vari siti Web (è la stessa password). Inoltre, ogni volta che utilizzo SSH per connettermi ad altri computer utilizzando la mia chiave privata, mi viene richiesta la stessa password per sbloccare la mia chiave privata.
Come posso fare in modo che mi venga richiesta la password esattamente una volta per login (dato che la mia password di accesso è la stessa che utilizzo per tutte le mie chiavi private)? Un requisito importante :tutte le mie chiavi private dovrebbero avere una password . Ciò significa che dovrò digitare una password all'accesso, che sbloccherà alcune chiavi che a loro volta decifrano le password per tutte le altre chiavi (che sono anche sbloccate). Significa anche che se qualcun altro ottiene l'accesso alle mie chiavi private, non sarà in grado di usarle senza almeno una password.
Probabilmente qualcuno proverà a etichettare questa domanda come un duplicato di questa domanda, di questa domanda o di questa domanda. Sebbene queste domande siano simili, nessuna dice esplicitamente che è ancora necessario inserire una password all'accesso, come chiedo qui. Di conseguenza, le soluzioni accettate dicono semplicemente "imposta le tue password su vuote":non lo voglio, è pericoloso! Quindi sono a conoscenza di domande simili, ma nessuna di esse ha ancora ricevuto la risposta corretta, perché sono leggermente diverse.
Risposta accettata:
1) Dopo aver creato la chiave pubblica seguendo,
Il primo passaggio prevede la creazione di un set di chiavi RSA da utilizzare nell'autenticazione.
Questa operazione dovrebbe essere eseguita sul client.
Per creare le chiavi SSH pubbliche e private sulla riga di comando:
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa
Verrà richiesto un percorso in cui salvare le chiavi e una passphrase per le chiavi. Questa passphrase proteggerà la tua chiave privata mentre è archiviata sul disco rigido e ti verrà richiesto di utilizzare le chiavi ogni volta che devi accedere a un sistema basato su chiavi:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/b/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/b/.ssh/id_rsa.
Your public key has been saved in /home/b/.ssh/id_rsa.pub.
2) Devi aggiungere la tua chiave privata (potrebbe non essere sicura) ma puoi ancora
farlo,
ssh-add ~/.ssh/id_rsa
Fonte da Ubuntu Wiki.
Correlati:come disinstallare Ubuntu Wubi in Ubuntu?