finestra di dialogo passphrase SSH mancante

3

Sono passato da una macchina El Capitan a un nuovo MacBook Air con Sierra.
Con El Capitan, quando ho ssh in un host dal terminale, la finestra di dialogo della passphrase della GUI SSH si è mostrata, e quindi non ha mai chiesto di nuovo la passphrase per l'intera sessione di login.

Ora con Sierra la finestra di dialogo non viene visualizzata, ho ricominciato ad aggiungere le seguenti righe a .bashrc :

eval $(ssh-agent)
ssh-add

ma lo svantaggio è che ogni nuovo terminale richiede la passphrase.

Come diagnosticare la finestra di dialogo mancante?

    
posta enzotib 24.05.2017 - 18:43
fonte

1 risposta

3

Invece di ssh-add , usa

ssh-add -A

Questo usa il Portachiavi per trovare la passphrase e dato che il portachiavi dovrebbe essere sbloccato perché sei loggato, non ti verrà richiesto.

(Sierra ha cambiato drasticamente il modo in cui le chiavi ssh vengono gestite dal sistema operativo. La finestra di dialogo non esiste più.)

    
risposta data 24.05.2017 - 19:24
fonte

Leggi altre domande sui tag