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 urlopen 使用小示例
Sep 06 Python
python 排列组合之itertools
Mar 20 Python
Django在Win7下的安装及创建项目hello word简明教程
Jul 14 Python
python计算列表内各元素的个数实例
Jun 29 Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
python 批量修改 labelImg 生成的xml文件的方法
Sep 09 Python
详解mac python+selenium+Chrome 简单案例
Nov 08 Python
Python类反射机制使用实例解析
Dec 30 Python
在 Pycharm 安装使用black的方法详解
Apr 02 Python
python 实现分组求和与分组累加求和代码
May 18 Python
Python实现socket库网络通信套接字
Jun 04 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中session过期时间设置及session回收机制介绍
2014/05/05 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python设计模式之观察者模式实例
2014/04/26 Python
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
类、抽象类、接口的差异
2016/06/13 面试题
早餐连锁店计划书
2014/01/08 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
单位接收函格式
2015/01/30 职场文书
朋友聚会开场白
2015/06/01 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
银行求职信范文
2019/05/13 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书