在服务器上配置jupyter notebook
2017-12-08 14:55
786 查看
anaconda一般自带安装好了juypter ,如果没有,可以用
安装好以后,需要在服务器上配置jupyter以便任何浏览器都能通过IP直接访问服务器上的juypter服务。
记录下生成的配置文件位置,例如:
确认密码后会生成一个sha1码,这个码需要记住。
上面的命令可以自动生成证书,但是这个证书是不安全的,只能在测试过程中使用。
Reference:
http://blog.csdn.net/SA14023053/article/details/51725580
http://www.qiuqingyu.cn/2017/05/15/%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E5%8D%87%E7%BA%A7python%E5%B9%B6%E5%AE%89%E8%A3%85Jupyter/
conda install jupyter命令安装。
安装好以后,需要在服务器上配置jupyter以便任何浏览器都能通过IP直接访问服务器上的juypter服务。
1 生成jupyter_notebook_config.py配置文件
通过命令jupyter notebook --generate-config生成配置文件。
记录下生成的配置文件位置,例如:
/home/.jupyter/jupyter_notebook_config.py
2 设置密码并生成密码的sha1秘钥
在命令行输入python,然后执行下面的两条语句并根据提示输入密码
from notebook.auth import passwd passwd()
确认密码后会生成一个sha1码,这个码需要记住。
Enter password: Verify password: 'sha1:*************’
3 生成SSL证书
因为Jupyter必须要用https进行登录,所以需要生成ssl证书。openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem
上面的命令可以自动生成证书,但是这个证书是不安全的,只能在测试过程中使用。
4 修改配置
在~/.jupyter/jupyter_notebook_config.py末尾添加如下内容
c.NotebookApp.password = u'sha1:***' #上面第二步中生成的密钥 c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem' c.NotebookApp.keyfile = u'/absolute/path/to/your/certificate/mykey.key’ c.NotebookApp.ip = '*' c.NotebookApp.open_browser = False # It is a good idea to set a known, fixed port for server access c.NotebookApp.port = 9999
5. 测试
在任意一台终端的浏览器中输入https://[all ip addresses on your system]:9999/测试,会提示输入密码,表示成功!!!Reference:
http://blog.csdn.net/SA14023053/article/details/51725580
http://www.qiuqingyu.cn/2017/05/15/%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E5%8D%87%E7%BA%A7python%E5%B9%B6%E5%AE%89%E8%A3%85Jupyter/
相关文章推荐
- 实验教程1:如何在阿里云服务器ECS上安装anaconda,配置远程访问的jupyter notebook
- Jupyter Notebook 服务器配置
- Ubuntu 16.04 LTS 配置 Jupyter notebook 为服务器
- 服务器 配置 Jupyter notebook 远程访问 (Ubuntu 14.04)
- python - jupyter notebook 配置
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- TensorFlow安装及jupyter notebook配置方法
- anaconda jupyter notebook配置python3和python2两个版本
- 在win7下配置pyspark在jupyter notebook中使用的简单方法
- 配置Anaconda中Jupyter Notebook的默认主页(默认路径)
- jupyter notebook conda Ipython环境配置for ML
- Jupyter notebook 配置
- windows下安装双版本anaconda,以及配置jupyter notebook的kernel
- [Python] 简单配置Jupyter Notebook 临时工作路径
- ubuntu配置spyder和jupyter notebook的工作目录
- 本地远程访问Ubuntu16.04.3服务器上的Jupyter notebook
- 安装配置远程jupyter notebook(原ipython notebook)
- 使用ssh搭建jupyter notebook服务器
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- Linux下远程访问Jupyter Notebook 配置