为了在我的服务器上访问 jupyter notebooks 和 rstudio-server 之类的站点/服务,我创建了一个 ssh 隧道,然后在本地计算机上的 webbrowser 中浏览它们,但是,从昨天开始,我的所有服务在我的浏览器中加载速度都很慢。不知道为什么或从哪里开始故障排除。我可以通过 ssh 进入服务器并查看文件等。昨天我什至尝试重新安装其中一项服务,然后才意识到我的所有服务都很慢......有什么想法或建议如何解决这个问题?
编辑:可以补充一点,如果我设法连接到浏览器中的一项服务,似乎一旦我连接,服务就会在浏览器中运行而不会延迟。所以似乎它“只是”需要永远的连接。(几分钟)还可以添加端口在我的远程和本地计算机上都是打开的。
我刚刚意识到,在我的终端中,我收到以下消息:
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
我用来打开隧道的命令:
ssh -N -f -L 8787:localhost:8787 [email protected]
问题似乎出在目标服务器上的 DNS 上,从 localhost 更改为 127.0.0.1 有效,但并不能真正解决目标机器上的 DNS 问题。