为了在我的服务器上访问 jupyter notebooks 和 rstudio-server 之类的站点/服务,我创建了一个 ssh 隧道,然后在本地计算机上的 webbrowser 中浏览它们,但是,从昨天开始,我的所有服务在我的浏览器中加载速度都很慢。不知道为什么或从哪里开始故障排除。我可以通过 ssh 进入服务器并查看文件等。昨天我什至尝试重新安装其中一项服务,然后才意识到我的所有服务都很慢......有什么想法或建议如何解决这个问题?
还可以补充一点,如果我设法在浏览器中连接到一项服务(仅设法连接到 deluge),似乎一旦我连接,该服务就会在浏览器中运行而不会延迟。所以似乎它“只是”需要永远的连接。(几分钟)还可以添加端口在我的远程和本地计算机上都是打开的。
我刚刚意识到,在我的终端中,我收到以下消息:
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]
一般来说,当会话建立速度很慢,但是一旦会话运行它具有可接受的速度,首先要看的是主机名解析。有很多问题可能会导致问题:
/etc/hosts
使用 127.0.0.1 代替主机名可以绕过大部分这些问题(但不能解决它们!),例如: