【发布时间】:2020-09-19 14:43:22
【问题描述】:
我以前能够建立从我家到我的工作机器(不同网络)的 jupyter 服务器的连接就好了。它在没有任何明显原因的情况下停止工作。我的MacBook仍然可以连接,所以遥控器很好。
我通过以下方式设置服务器:jupyter notebook --no-browser --port=8887
然后我尝试转发:ssh -N -L localhost:8887:localhost:8887 $user@$host
但这总是超时:connect to host $host port 22: Connection timed out
通过 ssh 终端登录远程机器可以正常工作。任何想法如何找到问题?提前致谢。
【问题讨论】:
-
您是否尝试将端口 8887 转发到同一服务器上的端口 8887?如果是这样,您为什么要尝试在端口 22 而不是 8887 上进行 ssh?请尝试“sudo netstat -tpln”以查看打开了哪些端口并将其添加到问题中。还可以在相关端口上尝试 'telnet localhost
。 -
我正在尝试将端口 8887 从另一台服务器(工作)转发到我的家用计算机。至少如果我理解你的问题是正确的。我没有主动为我的 ssh 服务器选择端口 22 到远程服务器。 'telnet localhost:8887' 给出:无法解析 localhost:8887/telnet:名称或服务未知。 'sudo netstat -tpln 不显示转发的端口,也不显示我可以与终端建立的 ssh 连接。部分输出:8387/python tcp 0 0 127.0.0.1:48015 0.0.0.0:* LISTEN
标签: linux ssh jupyter-notebook jupyter ssh-tunnel