Если вы на * nix
Агент ssh контролируется пользователем с помощью команды ssh-add . Агент запрашивает у пользователя пароль и определяет, как долго сокет остается открытым и где хранятся ключи, используя переменную $ SSH_AUTH_SOCK.
Например, вы можете заблокировать агента с помощью
ssh-add -x
может быть, вы можете выполнить эти команды до выключения компьютера или сна и разблокировать агент с
ssh-add -X
Другой способ - ограничить время жизни ключей, используемых агентом, следующим образом:
ssh-add -t seconds