Jupyter notebook 遠程配置及SSL加密教程
jupyter notebook的安裝在這里都不贅述
可以參考jupyter官網(wǎng)的步驟
http://jupyter-notebook.readthedocs.io/en/latest/public_server.html
這里討論下jupyter notebook里面的遠程訪問配置以及SSL加密
1. 遠程訪問配置
jupyter notebook --generate-config
這個命令會在當(dāng)前用戶的 ~/.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
最后一個端口號根據(jù)自己的實際情況進行設(shè)置
2. SSL加密配置
自己建一個文件夾或者干脆在~/.jupyter/ 文件夾下面執(zhí)行下面命令:
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協(xié)議
補充知識: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:
在執(zhí)行了ipython profile create 命令(激活自動補全的功能)之后 C:\Users\xiaoqiu\.ipython\profile_default生成了兩個文件
需要修改ipython_config.py文件修改如下三個參數(shù)
以上這篇Jupyter notebook 遠程配置及SSL加密教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python的Django框架中if標(biāo)簽的相關(guān)使用
這篇文章主要介紹了Python的Django框架中if標(biāo)簽的相關(guān)使用,是Django框架使用中的基礎(chǔ)知識,需要的朋友可以參考下2015-07-07tensorflow:指定gpu 限制使用量百分比,設(shè)置最小使用量的實現(xiàn)
今天小編就為大家分享一篇tensorflow:指定gpu 限制使用量百分比,設(shè)置最小使用量的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python爬蟲程序中使用生產(chǎn)者與消費者模式時進程過早退出的問題
本文主要介紹了Python爬蟲程序中使用生產(chǎn)者與消費者模式時進程過早退出的問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01