Olá Jefferson, tudo bem? Bem, esse problema pode ser por conflito de configuração entre o servidor e o cliente (no caso sua máquina local), em ambos existe uma configuração sobre o tempo de checagem, que é para verificar se o cliente e ou servidor estão ativos, você poderia então diminuir esse tempo de verificação, pelo fato de que talvez no servidor esse tempo esteja com um valor menor do que na sua máquina local. Bem nos sistemas Linux, você pode acessar o arquivo ssh_config
que fica na pasta /etc/ssh
e colocar a linha (coloque o tempo de 10 segundos):
ServerAliveInterval <tempo-em-segundos>
No Windows você pode encontrar o arquivo dentro da pasta .ssh/config
que fica dentro da pasta do usuário.
Espero ter ajudado!