para evitar que o ssh fique pendurado no seu, você pode configurar algumas coisas na sua configuração do ssh.
edite / ou crie este arquivo
pico ~/.ssh/config
adicione estas linhas
Host Remotehost
Hostname myremotehost.com
ServerAliveInterval 240
alternativa, você pode fazer esta regra para TODAS as suas conexões ssh como esta
Host *
ServerAliveInterval 240
se você estiver no Windows, o putty também terá as configurações do keep alive.
oh, e não se esqueça de definir a permissão correta para este arquivo de configuração da seguinte forma:
chmod 600 ~/.ssh/config