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 将字符串转换成字典dict
Mar 24 Python
详细介绍Python语言中的按位运算符
Nov 26 Python
python使用心得之获得github代码库列表
Jun 25 Python
编写自定义的Django模板加载器的简单示例
Jul 21 Python
python中requests使用代理proxies方法介绍
Oct 25 Python
一份python入门应该看的学习资料
Apr 11 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
Jul 12 Python
pygame库实现移动底座弹球小游戏
Apr 14 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
django项目中新增app的2种实现方法
Apr 01 Python
python文件编写好后如何实践
Jul 07 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
Aug 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
window.open的功能全解析
2006/10/10 Javascript
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
2020/08/03 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
python元组操作实例解析
2014/09/23 Python
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
Python字符串替换实例分析
2015/05/11 Python
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
理论讲解python多进程并发编程
2018/02/09 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
Pyqt5实现英文学习词典
2019/06/24 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
flask实现验证码并验证功能
2019/12/05 Python
python3爬取torrent种子链接实例
2020/01/16 Python
python 下载文件的几种方法汇总
2021/01/06 Python
Python入门基础之数字字符串与列表
2021/02/01 Python
CSS3过渡transition效果实例介绍
2016/05/03 HTML / CSS
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
爬山的活动方案
2014/08/16 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
迟到检讨书范文
2015/01/27 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
2015年爱牙日活动总结
2015/03/23 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL