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

远程jupyter notebook配置

程序员文章站 2022-05-29 07:57:16
...

系统:ubuntu 16.04
安装jupyter notebook

sudo apt-get install python-pip #安装pip
sudo pip install jupyter #安装jupyter

远程jupyter的配置
1.登录远程服务器并生成配置文件

jupyter notebook --generate-config

2.生成密码

from notebook.auth import passwd #这里的notebook.auth包能不能导入执行的
python版本和对应的pip版本有关系
passwd()
Enter password:
Verify password:
'sha1...........' 复制生成的密码

3.修改默认的配置文件

vim ~/.jupyter/jupyter_notebook_config.py

修改的地方如下:

c.NotebookApp.ip='*' #表示所有ip都可访问

c.NotebookApp.passwd=u'sha1................' #这里填写你刚刚复制好的密码

c.NotebookApp.open_browser=False #不能以本地浏览器方式启动

c.NotebookApp.port=8888 #设置访问端口,注意不要与其他已经使用过的端口重合。

4.正常情况下配置到此应该结束了。
在本地计算机上浏览器访问http://remote_ip:8888就行了。

但是如果在有防火墙的情况下,我们可以建立ssh通道。

例如,我在一台名为abc的服务器上配置:

ssh -p xxx [email protected]_ip -L127.0.0.1:1234:127.0.0.1:8888

此时便建立了一个ssh通道,在本地浏览器中登录localhost:1234便可以访问远程服务器上8888端口。