Я хочу использовать связку ключей для управления запросом ключевой фразы для ключей SSH, но он должен: 1) запрашивать его только тогда, когда я фактически использую ключ, и 2) сохранять его в течение некоторого периода времени после этого. На данный момент у меня есть 2 варианта:
$ eval `keychain --eval --agents ssh id_rsa`
- при запуске всегда будет запрашиваться пароль, но затем он будет сохранен.$ eval `keychain --eval --noask --agents ssh id_rsa`
- это не будет запрашивать ничего при запуске, но будет продолжать запрашивать пароль каждый раз, когда я буду использовать этот ключ.
Есть ли способ совместить преимущества этих методов?