Jupyter notebook 远程配置及SSL加密教程


Posted in Python onApril 14, 2020

jupyter notebook的安装在这里都不赘述

可以参考jupyter官网的步骤

http://jupyter-notebook.readthedocs.io/en/latest/public_server.html

这里讨论下jupyter notebook里面的远程访问配置以及SSL加密

1. 远程访问配置

jupyter notebook --generate-config

这个命令会在当前用户的 ~/.jupyter/ 文件夹下面生成一个 jupyter_notebook_config.py 文件

jupyter notebook password

可以生成你需要的远程密码,自己填一下就好,密码会直接输出到 jupyter_notebook_config.json 文件

接下来编辑 jupyter_notebook_config.py 文件中的以下几个部分:

# Set ip to '*' to bind on all interfaces (ips) for the public server
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

最后一个端口号根据自己的实际情况进行设置

2. SSL加密配置

自己建一个文件夹或者干脆在~/.jupyter/ 文件夹下面执行下面命令:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mycert.pem -out mycert.pem

同时编辑 jupyter_notebook_config.py

# browser auto-opening
c.NotebookApp.certfile = u'路径名/mycert.pem'

接下来启动

jupyter notebook

注意在访问时要使用https协议

补充知识:jupyter notebook 中打开ipynb文件时报错 NameError: name 'true' is not defined

在jupyter notebook 中打开ipynb文件时报错:

File "e:\python36\lib\site-packages\traitlets\config\loader.py", line 457, in load_config
 self._read_file_as_dict()
 File "e:\python36\lib\site-packages\traitlets\config\loader.py", line 489, in _read_file_as_dict
 py3compat.execfile(conf_filename, namespace)
 File "e:\python36\lib\site-packages\ipython_genutils\py3compat.py", line 198, in execfile
 exec(compiler(f.read(), fname, 'exec'), glob, loc)
 File "C:\Users\xiaoqiu\.ipython\profile_default\ipython_config.py", line 513, in <module>
 c.Completer.greedy = true
NameError: name 'true' is not defined

resolution:

在执行了ipython profile create 命令(激活自动补全的功能)之后 C:\Users\xiaoqiu\.ipython\profile_default生成了两个文件

Jupyter notebook 远程配置及SSL加密教程

需要修改ipython_config.py文件修改如下三个参数

Jupyter notebook 远程配置及SSL加密教程

以上这篇Jupyter notebook 远程配置及SSL加密教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python调用shell的方法
Nov 20 Python
用python 制作图片转pdf工具
Jan 30 Python
python实现数值积分的Simpson方法实例分析
Jun 05 Python
python基础之入门必看操作
Jul 26 Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 Python
Flask框架信号用法实例分析
Jul 24 Python
pandas.cut具体使用总结
Jun 24 Python
python opencv调用笔记本摄像头
Aug 28 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
python实现连连看游戏
Feb 14 Python
使用Python将语音转换为文本的方法
Aug 10 Python
OpenCV-Python直方图均衡化实现图像去雾
Jun 07 Python
jupyter note 实现将数据保存为word
Apr 14 #Python
Python连接Hadoop数据中遇到的各种坑(汇总)
Apr 14 #Python
jupyter notebook 调用环境中的Keras或者pytorch教程
Apr 14 #Python
Python用5行代码实现批量抠图的示例代码
Apr 14 #Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 #Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 #Python
Python使用pyyaml模块处理yaml数据
Apr 14 #Python
You might like
php获取Google机器人访问足迹的方法
2015/04/15 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
2016/12/14 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
js模块加载方式浅析
2017/08/12 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
vue 在服务器端直接修改请求的接口地址
2020/12/19 Vue.js
python访问sqlserver示例
2014/02/10 Python
python动态性强类型用法实例
2015/05/09 Python
Python3遍历目录树实现方法
2015/05/22 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
Python实现上下文管理器的方法
2020/08/07 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
经理管理专业自荐信范文
2013/12/31 职场文书
弘扬职业精神演讲稿
2014/03/20 职场文书
六一儿童节主持词
2014/03/21 职场文书
售房协议书
2014/08/19 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
小学生学习保证书
2015/02/26 职场文书
修改并编译golang源码的操作步骤
2021/07/25 Golang
python之json文件转xml文件案例讲解
2021/08/07 Python
Python语言中的数据类型-序列
2022/02/24 Python
python游戏开发之pygame实现接球小游戏
2022/04/22 Python