Adicione o seguinte à configuração do seu cliente:
ServerAliveInterval 60
Isso enviará um no-op a cada 60 segundos, o que evitará que o seu firewall descarte sua entrada de rastreamento de estado para sua sessão SSH.
Estou usando o fedora 19 e o bash 4.2.53 (1) -release
Se eu deixar uma conexão ssh aberta por alguns minutos e não fizer nada com ela, o terminal ficará preso.
Aqui está a saída do netstat:
tcp 0 1440 x.x.x.x:port x.x.x.x:port ESTABLISHED 3596/ssh
Parece que depois de algum tempo o tráfego fica na fila de envio e nunca sai.
Alguma ideia do porquê? ou qual ferramenta de sistema / log devo verificar?