動機
Docker上でJupyter Notebookを使いたかったのでトークンとパスワード認証をスキップしたかった。
公式で NOT RECOMMENDED
とされており、Macの場合Firewallを無効にしている場合にはネットワーク経由で不正にアクセスされる危険性が高いので自己責任で。
環境
- macOS 10.14.1 Mojave
- Jupyter Notebook Data Science Stack 6.0.0.dev
やり方
Security in the Jupyter notebook server — Jupyter Notebook 7.0.0.dev0 documentation の通り、 jupyter_notebook_config.py
を編集する。*1
c.NotebookApp.token = '' c.NotebookApp.password = ''
これ以降はは http://localhost:8888 だけでアクセス可能になる。
補足
一応Docker Compose上で動作するJupyter Notebookリポジトリを作ったことがあるので貼っときます。
jupyter_notebook_config.py は初回アクセス時に作成される為、このリポジトリにはトークンとパスワード認証をスキップする設定は未反映です。

退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング
- 作者:Al Sweigart
- 発売日: 2017/06/03
- メディア: 単行本(ソフトカバー)
*1:Docker上なら/home/jovyan/.jupyter/jupyter_notebook_config.py