Para visitar sites/serviços como jupyter notebooks e rstudio-server no meu servidor eu faço um túnel ssh e depois navego neles no meu webbrowser na minha máquina local, porém, desde ontem, todos os meus serviços estão carregando muito devagar no meu navegador. Não tenho certeza por que ou por onde começar a solução de problemas. Eu posso ssh no servidor e ver o arquivo etc. Eu até tentei reinstalar um dos serviços ontem antes de perceber que todos os meus serviços estavam lentos... Alguma idéia ou recomendação de como solucionar isso?
Também posso acrescentar que se eu conseguir me conectar a um serviço (só consigo conectar ao dilúvio) no navegador, parece que uma vez conectado o serviço é executado sem atrasos nos navegadores. Então parece que é "apenas" a conexão que leva uma eternidade. (vários minutos) Também posso adicionar que as portas estão abertas na minha máquina remota e local.
Só agora percebi que no meu terminal recebo a seguinte mensagem:
channel 3: open failed: connect failed: Connection refused
channel 2: open failed: connect failed: Connection refused
channel 2: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused
channel 4: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
O comando que usei para abrir o túnel:
ssh -N -f -L 8787:localhost:8787 [email protected]
Em geral, quando a configuração da sessão é lenta, mas quando a sessão é executada tem velocidade aceitável, a primeira coisa a ser observada é a resolução do nome do host. Há muitos problemas que podem causar problemas:
/etc/hosts
Usar 127.0.0.1 em vez do nome do host ignora a maioria desses problemas (mas não os resolve!), por exemplo: