Eu tenho uma chave SSH que uso quase todos os dias e recentemente notei que não tive que desbloqueá-la por um longo tempo. Eu nem sempre fecho meu computador e, portanto, é bastante comum que o ssh-agent já esteja em execução quando eu acesso um servidor. Mas agora confirmei que, na verdade, nunca me pedem uma senha.
Eu me sinto um pouco como se tivesse perdido a cabeça, porque ...
ps aux | grep agent
não mostra ssh-agent
em execução. ssh-keygen -y
pede uma senha, mas a senha esperada não funciona. ssh [email protected]
se conecta imediatamente. Não há nada especialmente sensível em risco agora, embora isso seja temporário.
O que devo procurar aqui? Como minha chave está funcionando sem uma frase secreta, mesmo depois de uma reinicialização? Estou assumindo que fiz algo aqui, mas como posso descobrir o que fiz?
Pelos comentários, corri echo $SSH_AUTH_SOCK
e vejo que /run/user/1000/keyring/ssh
- lsof /run/user/1000/keyring/ssh
não está retornando nada, então não sei o que está abrindo.
Como posso garantir que a minha chave não esteja apenas sendo desbloqueada?