Come disabilitare il portachiavi della passphrase SSH salva in OS X Sierra

2

Mi piace avere la passphrase SSH memorizzata per la durata della mia sessione MacBook, in modo che non debba continuare a inserirla ogni volta che SSH in un server, ma quando riavvio il computer voglio inserirmi di nuovo (non voglio che la mia passphrase sia criptata e memorizzata su disco nel portachiavi). Questo non è stato il caso fino a quando non sono passato da Mountain Lion a Sierra; da allora, memorizza permanentemente la mia passphrase nel mio portachiavi. Posso aprire le preferenze del portachiavi e cancellare la passphrase SSH, ma la volta successiva che eseguo SSH su un server e mi viene richiesta la passphrase, questa viene immediatamente aggiunta al portachiavi.

Come posso tornare a quello che avevo con il leone di montagna, dove la mia passphrase sarebbe stata memorizzata per la durata della mia sessione di MacBook, ma poi avrei dovuto reinserirla la prossima volta che riaccendo il mio MacBook.

    
posta orokusaki 28.07.2017 - 15:33
fonte

1 risposta

4

C'è una nuova opzione UseKeychain in Sierra , che per impostazione predefinita yes e che è una ragione per questo comportamento. Se non ti piace, modifica la configurazione in ~/.ssh/config (o crea questo file):

UseKeychain no
AddKeysToAgent yes

La seconda opzione dirà all'agente SSH di memorizzare le chiavi, che ha lo stesso risultato come se avessi usato ssh-add per inserire la passphrase in precedenza.

    
risposta data 29.07.2017 - 22:32
fonte

Leggi altre domande sui tag