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 相关文章推荐
Python3.2中Print函数用法实例详解
May 19 Python
python实现简易版计算器
Jun 22 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
将python文件打包成EXE应用程序的方法
May 22 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
python set集合使用方法解析
Nov 05 Python
基于pytorch 预训练的词向量用法详解
Jan 06 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
在pycharm中debug 实时查看数据操作(交互式)
Jun 09 Python
python 提高开发效率的5个小技巧
Oct 19 Python
python 命令行传参方法总结
May 25 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投票系统防刷票判断流程分析
2012/02/04 PHP
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
2014/08/19 PHP
IE下js调试工具Companion.JS
2010/10/15 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
2015/12/13 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
关于JavaScript数组你所不知道的3件事
2016/08/24 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
Node.js的进程管理的深入理解
2019/01/09 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
Golang与python线程详解及简单实例
2017/04/27 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
自荐信的禁忌和要点
2013/10/15 职场文书
建筑工程管理专业自荐信范文
2013/12/28 职场文书
节能宣传周活动总结
2014/05/08 职场文书
商业用房租赁协议书
2014/10/13 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
教师师德工作总结2015
2015/07/22 职场文书
小学体育教学随笔
2015/08/14 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫
python 学习GCN图卷积神经网络
2022/05/11 Python