首页 > 解决方案 > 通过 ssh 连接到 jupyter notebook 服务器的问题

问题描述

我曾经能够很好地建立从我家到我的工作机器(不同网络)的 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 终端登录远程机器可以正常工作。任何想法如何找到问题?提前致谢。

标签: linuxsshjupyter-notebookjupyterssh-tunnel

解决方案


尝试:

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/


推荐阅读