如何远程访问jupyter notebook

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_25500357/article/details/79684449

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 ubuntu@140.143.4.196 -L127.0.0.1:1234:127.0.0.1:8888

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

5.远程访问jupyter notebook

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

jupyter notebook

此时会看到如下信息:
这里写图片描述
Step2:打开本地浏览器输入:

localhost:1234

在下面的方框中输入终端最后一行的token,这里为:8416218adc532cb271bbcfe5c299cbfbc6b87a15fdecdcd0
这里写图片描述

参考:

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

展开阅读全文

没有更多推荐了,返回首页