为了访问服务器上的 jupyter 笔记本和 rstudio-server 等网站/服务,我创建了一个 ssh 隧道,然后只需在本地计算机上的网络浏览器中浏览它们,但是,从昨天开始,我的所有服务在浏览器中加载速度都很慢。不知道为什么或从哪里开始排除故障。我可以 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]
答案1
一般来说,当会话设置速度很慢,但一旦会话运行速度就可以接受时,首先要考虑的是主机名解析。有很多问题可能会导致问题:
- 服务器和/或 DNS 突然开始使用 IPv6
- DNS 故障
- 改变在
/etc/hosts
- ETC。
使用 127.0.0.1 而不是主机名可以绕过大多数此类问题(但不能解决它们!),例如:
ssh -N -f -L 8787:127.0.0.1:8787 [email protected]