У меня есть закрытый ключ SSH, который я использую для аутентификации, который хранится в ~ / .ssh / id_rsa . Когда я захожу на сервер по ssh, мне предлагается ввести пароль для разблокировки ключа:
Мне это нравится. Мне также нравится, что я могу ssh снова и снова, и он не запрашивает мой пароль.
Что мне не нравится, так это то, что я не обязан вводить свой ключевой пароль через несколько дней или даже недель. Я могу заблокировать экран или перевести его в режим сна, и мне все равно не нужно вводить пароль. Единственный раз, когда кажется, что срок действия пароля истекает, когда я выхожу из системы (что я делаю редко).
Как я могу получить срок действия пароля ключа через некоторое время, заставляя меня ввести свой пароль еще раз для аутентификации? Делаем так, чтобы, возможно, через 1 час ключ автоматически забывался.