在Windows上使用jupyter notebook远程访问服务器

服务器环境:linux,anaconda2

1.生成配置文件,在terminal中输入

jupyter notebook --generate-config

默认在/home/users/your.name/.jupyter/下生成一个叫jupyter_notebook_config.py的文件

2.生成密码

terminal输入ipython,启动ipython,按如下操作创建一个密文的密码:


In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:yourcode*******'

复制生成的密文'sha1:*******'

3.修改默认配置文件

在terminal中输入

vim ~/.jupyter/jupyter_notebook_config.py 

之后按i或者insert进入编辑模式,进行如下修改:

c.NotebookApp.ip='0.0.0.0'    #为'*'时报错了
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口

修改完成后,首先按esc键,然后输入x,点回车进行保存并离开。

4.启动jupyter notebook

terminal中输入jupyter notebook

5.远程访问

在Windows浏览器中输入http://your_server_address:8888就可以进入jupyter登陆界面。

这里的8888为之前在配置文件中设置的值,登陆界面的密码为第2步设置的密码。

posted @ 2019-03-01 20:47  Gaaray  阅读(1303)  评论(0编辑  收藏  举报