Sim, pode haver um mecanismo que adiciona chaves ao seu chaveiro. Por exemplo, na minha máquina (Ubuntu 16.04LTS) eu posso ver a seguinte configuração do PAM:
blafasel@localhost:~$ grep -R gnome_keyring /etc/pam.*
/etc/pam.d/lightdm-greeter:auth optional pam_gnome_keyring.so
/etc/pam.d/lightdm-greeter:session optional pam_gnome_keyring.so auto_start
/etc/pam.d/gnome-screensaver:auth optional pam_gnome_keyring.so
/etc/pam.d/common-password:password optional pam_gnome_keyring.so
/etc/pam.d/lightdm:auth optional pam_gnome_keyring.so
/etc/pam.d/lightdm:session optional pam_gnome_keyring.so auto_start
/etc/pam.d/unity:auth optional pam_gnome_keyring.so
Isso significa que, se eu começar uma sessão X com lightdm
, esta sessão terá acesso às chaves fornecidas por gnome-keyring-daemon
. Estes normalmente incluirão todas as chaves dentro de ~/.ssh/
que são lidas no login.
Edit: Se você rodar o Ubuntu 16.04 ou tiver algum outro sistema executando o gnome (validar por ps ax|grep keyring
) você pode usar gnome-keyring-properties
para mudar de integração de sessão. Então, nenhuma outra chave será fornecida após o próximo login.