らんだむな記憶

blogというものを体験してみようか!的なー

Jupyter の SSL 化

Jupyter ノートブックサーバーの起動 - Deep Learning AMI
気持ちの問題で

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem

をしてみることに。起動時の指定は面倒くさいので、AWSにjupyter notebookを構築してリモートで使用する - Qiita に倣って以下を ~/.jupyter/jupyter_lab_config.py に追加する:

c.ServerApp.certfile = '/home/xxx/.jupyter/mycert.pem'
c.ServerApp.keyfile = '/home/xxx/.jupyter/mykey.key'

Chrome でアクセスすると NET::ERR_CERT_INVALID で怒られるが「thisisunsafe」という魔法を入力すると強制でスキップできるので、とりあえずそれで。

Python ssl socket server SSLV3_ALERT_CERTIFICATE_UNKNOWN issue - Stack Overflow のような文句はログに出続けるようではあるが・・・。