Kata sandi kunci pribadi SSH tidak pernah dihapus dengan Keychain / ssh-agent

2

Saya memiliki kunci pribadi SSH dengan kata sandi, dan saya dapat menambahkannya ke KeyChain / ssh-agent dan menggunakan kata sandi secara otomatis tanpa harus memasukkannya. Sekarang saya ingin menambahkan satu hal lagi: Saya ingin gantungan kunci / ssh-agent melupakan (atau mengunci) kata sandi setelah waktu tertentu berlalu atau layar terkunci.

Apa yang saya alami (pada Mac OS X 10.9.5), adalah bahwa bahkan jika saya mengatur gantungan kunci "login" ke "mengunci setelah tidur", dan saya membangunkan laptop dari tidur, dan gantungan kunci masih terkunci, ssh (melalui ssh-agent?) masih dapat mengambil kata sandi tanpa meminta saya untuk membuka kunci rantai kunci.

Perhatikan bahwa kata sandi ditambahkan ke gantungan kunci 'secara otomatis' ketika saya menjalankan sshpertama kali - saya tidak mengetik ssh-adddi baris perintah, jadi saya lebih suka untuk tidak menggunakan ssh-add -t TIMEOUTsecara eksplisit.

Apakah ada yang membuatnya lupa / mengunci kata sandi?

John Kelly
sumber

Jawaban:

1

Tidak yakin apakah Anda memiliki pengaturan ini.

gantungan kunci

Periksa kunci simpan Login tetap terkunci, di preferensi gantungan kunci - tab Pertolongan Pertama.

Ruskes
sumber
Di mana pengaturan ini?
grg