Você tem ControlPersist
ativado. Meu palpite é que acontece o seguinte:
- Você tem conexão com example.com
- Logout, mas como
ControlPersist
está ativado, a sessão é mantida aberta para futuras conexões. - Algo está errado com sua conexão de rede e, portanto, com quebras de conexão persistentes.
- Quando você executa
ssh [email protected]
novamente, ele tenta reutilizar a conexão da etapa 2 e abre uma nova conexão após o tempo limite.
Nenhuma opção separada para esse tempo limite está disponível, de acordo com man ssh_config
. Para evitar isso, não use ControlPersist
. Além disso, recomendo usar o login de chave pública, se possível. Você ainda pode ter a frase secreta para sua chave pública, mas a chave pública impede efetivamente a força bruta de sua senha pela conexão SSH.
Além disso, você não deve armazenar arquivos de controle em /tmp
. Aqueles devem / devem ser protegidos e, por exemplo, ~/.ssh/master/ssh_mux_%h_%p_%r
é uma localização muito melhor. Claro, se você é o único usuário do seu laptop (?), Isso não é um problema muito grande.