Amazon web services 在AWS EC2实例上托管Jupyter笔记本时无法获得受信任的连接

Amazon web services 在AWS EC2实例上托管Jupyter笔记本时无法获得受信任的连接,amazon-web-services,ssl,amazon-ec2,jupyter-notebook,jupyter,Amazon Web Services,Ssl,Amazon Ec2,Jupyter Notebook,Jupyter,我想在我的AWS实例上托管Jupyter笔记本,我正在遵循教程。在第2步中,我将按照如下方式配置SSL证书 sudo openssl请求-x509-节点-365天-newkey rsa:1024-键入“cert.key”-输出“cert.pem”-批处理 我能够成功访问笔记本,但收到一条警告,说明我的连接不安全 在后端,Jupyter笔记本会记录以下警告 [W 19:53:29.080 NotebookApp]10上的SSL错误('127.0.0.1',43680):[SSL:TLSV1\u-

我想在我的AWS实例上托管Jupyter笔记本,我正在遵循教程。在第2步中,我将按照如下方式配置SSL证书

sudo openssl请求-x509-节点-365天-newkey rsa:1024-键入“cert.key”-输出“cert.pem”-批处理

我能够成功访问笔记本,但收到一条警告,说明我的连接不安全

在后端,Jupyter笔记本会记录以下警告

[W 19:53:29.080 NotebookApp]10上的SSL错误('127.0.0.1',43680):[SSL:TLSV1\u-ALERT\u-UNKNOWN\u-CA]TLSV1-ALERT-UNKNOWN-CA(\u-SSL.c:777)

有没有关于SSL证书有什么问题的想法

编辑

我访问localhost的原因是我按如下方式启动应用程序

ssh-l8157:127.0.0.1:8888@jupyter笔记本


SSL证书存储在EC2实例上,Jupyter笔记本配置可以定位证书(如果Jupyter在本地找不到证书,它会投诉)

您正在使用自签名证书。浏览器不信任这些。如果您想要一个正确的证书,您应该为该IP分配一个域,然后使用获取该域的证书


但是,如果您想将服务隐藏在SSH后面,那么在上面添加HTTPS是没有意义的。您的所有通信都已使用SSH加密。您在这里使用HTTPS并没有获得多少好处。

首先:
127.0.0.1
是您自己的本地主机;不是你的AWS实例。第二:您的SSL证书存储在哪里?@TJBiddle请查看我的编辑。然后,该错误消息没有意义。它告诉用户https不起作用。相反,应该说该网站不可信。我希望加密到我个人信任的服务器。