在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步设置的密码。