Le programme qui met en cache vos clés ssh est le programme ssh-agent, si vous regardez la page de manuel, vous pouvez voir cette option relivent:
-t life Set a default value for the maximum lifetime of identities added
to the agent. The lifetime may be specified in seconds or in a
time format specified in sshd_config(5). A lifetime specified
for an identity with ssh-add(1) overrides this value. Without
this option the default maximum lifetime is forever.
Vous pouvez modifier le programme ssh-agent dans vos programmes de démarrage. Allez dans System > Preferences > Startup Programs
, recherchez le SSH Key Agent
et ajoutez-le -t 3600
à la virgule. Cela expirera vos clés dans une heure.
Vous devrez redémarrer votre session (vous déconnecter et vous reconnecter) pour qu'elle prenne effet. Vous pouvez également faire une chose similaire pour votre clé gpg qui peut également être définie dans un programme d'agent qui peut être lancé de la même manière (mais n'est pas installé par défaut) au cas où vous en auriez marre de taper votre phrase de passe gpg pour la construction de packages ou l'envoi d'e-mails.
Martin Owens -doctormo-
la source