我正在试图在远程计算机上使用Jupyter笔记本。 设置如下:我有我的家里的笔记本电脑,可以ssh到我的大学的networking上的特定计算机(例如, gateway.myuniv.edu )。 一旦我login到gateway.myuniv.edu ,我可以ssh到我想运行Jupyter笔记本服务器(例如cluster.myuniv.edu )的计算机上。
什么工作 :我可以在网关上运行服务器,并使用本地端口转发从我的笔记本电脑连接到它,如下所示:
在gateway.myuniv.edu $ jupyter notebook --no-browser --port 8888
在我的笔记本电脑上: $ ssh -v -N -L 9000:localhost:8888 [email protected]
然后在笔记本电脑的浏览器上打开url: http://localhost:9000
什么都行不通 :我不想在网关上运行服务器,因为我不能在那里进行大量的计算。 我试图做到以下几点:
在cluster.myuniv.edu $ jupyter notebook --no-browser --port 8888
在我的笔记本电脑上: $ ssh -v -N -L 9000:cluster.myuniv.edu:8888 [email protected]
然后在笔记本电脑的浏览器上打开url: http://localhost:9000 。 这不起作用:SSH说连接被拒绝。
我不明白为什么会发生这种情况,以及如何debugging,会很乐意提供任何帮助。 谢谢!