欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何远程访问jupyter notebook

程序员文章站 2022-04-21 12:02:26
...

1.前提条件

已经在服务器上安装好jupyter notebook或anaconda
参考:

2.生成配置文件

jupyter notebook --generate-config

注:网上很多教程还要生成密码,此处可以跳过

3.修改默认配置文件

vim ~/.jupyter/jupyter_notebook_config.py

修改:

c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口
c.NotebookApp.notebook_dir ='/jupyter'      #默认路径

可能用到的vim命令:

  • /(查找,按n健查找下一个,按N健查找前一个)
  • a(进入编辑模式,在当前位置后插入)
  • ESC(退出编辑模式)
  • :wq(保存并退出)

4.建立SSH通道

以用户名ubuntu,ip:140.143.4.196为例:
在本地终端输入,建立端口映射1234到远程的8888:

ssh aaa@qq.com140.143.4.196 -L127.0.0.1:1234:127.0.0.1:8888

然后输入密码登陆服务器。

5.远程访问jupyter notebook

Step1:在服务器上启动jupyter notebook,在终端输入:

jupyter notebook

此时会看到如下信息:
如何远程访问jupyter notebook
Step2:打开本地浏览器输入:

localhost:1234

在下面的方框中输入终端最后一行的token,这里为:8416218adc532cb271bbcfe5c299cbfbc6b87a15fdecdcd0
如何远程访问jupyter notebook

参考:

1.远程访问jupyter notebook
2.通过ssh远程访问Jupyter Notebook