我曾经能够建立从家到工作机器(不同网络)的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终端登录到远程计算机工作正常。任何想法如何找到问题?提前致谢。
答案 0 :(得分:0)
试试:
jupyter notebook --no-browser --port=8888
(您可能会得到另一个号码,例如 8889。如果您得到另一个号码,那么您也必须更改下面的号码。)
然后新开一个终端输入:(记得改成remoteuser@remotehost)
ssh -N -f -L localhost:8889:localhost:8888 remoteuser@remotehost
查看这篇文章了解更多详细信息和演练:https://ljvmiranda921.github.io/notebook/2018/01/31/running-a-jupyter-notebook/