使用SSH 隧道端口转发jupyterlab,超简单的做法。
下载jupyterlab
先把jupyterlab下载好。我参考的是JupyterLab 的安装和使用。
启动jupyterlab
再启动jupyterlab。(nohup用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行,你可以不加的,但是最好加一下,以保证程序不会因为退出终端而关闭。 4444也可以改成别的,这是个端口号。)
nohup jupyter lab --no-browser --port=4444
使用ssh隧道映射
此时,jupyterlab已经被你启动了,它被启动在了你的服务器的localhost:4444端口。
但是这个时候,使用你自己的电脑打开localhost:4444,将会无法打开。这很好理解:你的jupyterlab是放在你服务器的localhost:4444了,而不是你自己电脑的localhost:4444,所以当然是打不开的。
解决的办法有很多,其中一个我觉得比较简单的方法就是使用SSH隧道端口转发jupyterlab。
如下图所示:
1、打开你的ssh会话,选择你已经创建好的ssh连接的属性
2、选择隧道
3、点击添加
4、编辑端口
侦听端口:我们刚刚使用服务器启动时选择的端口 --port=4444,所以是4444.
目标端口:我想要在自己的电脑上打开时用的端口,随你填,我这里填的也是4444.
注意:类型要选local。
然后按确定。
5、可以用啦!在自己电脑的浏览器地址输入
localhost:4444
即可远程打开jupyterlab。4444是你刚刚填的目标端口。