
Resumo do problema: conexão extremamente lenta e não confiável usando PuTTy enquanto o servidor Apache funciona bem.
Eu tenho um VPS com CentOS 6 instalado e cliente PuTTY SSH rodando em Windows7 de 64 bits em casa. O problema é que o PuTTY funciona extremamente lento e a conexão costuma cair. Às vezes, tenho que esperar alguns minutos para obter uma resposta (se é que recebo alguma), portanto, o processo de trabalho é extremamente inconveniente. O mesmo problema também tem o servidor FTP vsftpd.
Mas o servidor apache (httpd) rodando no mesmo VPS apresenta excelente desempenho e sempre responde muito rapidamente. Mais uma coisa estranha: se alguma tarefa com longo tempo de execução (por exemplo wget ou make) for iniciada, a saída do PuTTy é sempre rápida e a conexão nunca cai.
Alguma sugestão? Penso em dois motivos possíveis:
- A prioridade do servidor SSH e SFTP é baixa
- Algumas especificações desconhecidas do VPS
Não estou familiarizado o suficiente com o Linux e gostaria de ouvir sugestões para resolver esse problema irritante. Também é interessante se alguém tiver problema semelhante.
Responder1
As conexões via ssh ou web são diferentes.
A web de conexão é aberta, os dados são enviados e depois fechados.
A sessão SSH permanece aberta até ser explicitamente fechada. A sessão SSH, portanto, está sujeita a tempo limite. Não sei porque as conexões estão tão lentas então não consigo me expressar, mas posso te dizer que se você definir um keepalive do putty pode evitar que as sessões expirem e cheguem tão perto. Você tem que editar e salvar sua sessão.
Olhe para a imagem,
Você deve marcar "Ativar manutenções de atividade TCP" e definir um valor (acho que 10 é suficiente) em "segundos entre manutenções de atividade"
Responder2
SSH funciona bem em máquinas Linux como smartphone Android ou Raspberry PI. Isso significa que o problema está nas configurações do Windows 7. Quanto aos detalhes, não estou interessado em aprofundar porque encontrei uma solução alternativa usando o Android como proxy e isso funciona bem para mim. Obrigado a todos.