时间:2021-05-22
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 = trueNameError: name 'true' is not definedresolution:
在执行了ipython profile create 命令(激活自动补全的功能)之后 C:\Users\xiaoqiu\.ipython\profile_default生成了两个文件
需要修改ipython_config.py文件修改如下三个参数
以上这篇Jupyter notebook 远程配置及SSL加密教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1、远程服务器上安装jupyternotebook(配置jupyter_notebook_config.py文件)sudopipinstalljupyter2、
1.Jupyter默认目录调整首先要找到jupyter生成的配置文件jupyter_notebook_config.py。如果没有,在anacondapromp
换用非默认浏览器时需要输入密码或token查询方法:在XX:\AnacondaXX\Scripts下运行jupyter-notebook.exelist可得to
我们再用Jupyter-notebook,ipython-console,qtconsole的时候,有的时候画图希望不弹出窗口,直接画在console里,又得时
关于SSL网站的好消息就是:大多数SSL网站都运行着强大的加密技术。坏消息就是:超过60%的网站配置不当。Qualys公司的工程、网络应用程序防火墙和SSL主管