【发布时间】:2018-05-13 15:21:10
【问题描述】:
我想在我的 AWS 实例上托管 Jupyter 笔记本,我正在关注 this 教程。在第 2 步中,我正在配置 SSL 证书,如下所示
sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout "cert.key" -out "cert.pem" -batch
我能够成功访问笔记本,但我收到警告说我的连接不安全
在后端,Jupyter 笔记本记录以下警告
[W 19:53:29.080 NotebookApp] SSL Error on 10 ('127.0.0.1', 43680): [SSL: TLSV1_ALERT_UNKNOWN_CA] tlsv1 alert unknown ca (_ssl.c:777)
关于 SSL 证书会出现什么问题的任何想法?
编辑
我访问本地主机的原因是我正在按如下方式启动应用程序
ssh -L 8157:127.0.0.1:8888 <username>@<instance> jupyter notebook
SSL 证书存储在 EC2 实例上,Jupyter 笔记本配置可以找到该证书(如果 Jupyter 无法在本地找到该证书,它会抱怨)。
【问题讨论】:
-
首先:
127.0.0.1是你自己的本地主机;不是您的 AWS 实例。第二:您将 SSL 证书存储在哪里? -
@TJBiddle 请查看我的编辑。
标签: amazon-web-services ssl amazon-ec2 jupyter-notebook jupyter