保护您的 Jupyter 服务器 - 深度学习 AMI
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

保护您的 Jupyter 服务器

下面我们使用 SSL 和自定义密码来设置 Jupyter。

连接到 Amazon EC2 实例,然后完成以下步骤。

配置 Jupyter 服务器
  1. Jupyter 提供了一个密码实用工具。运行以下命令,在命令提示符处输入您的首选密码。

    $ jupyter notebook password

    输出类似如下:

    Enter password: Verify password: [NotebookPasswordApp] Wrote hashed password to /home/ubuntu/.jupyter/jupyter_notebook_config.json
  2. 创建自签名 SSL 证书。按照提示填写您认为适当的区域。如果要将提示留空,则必须输入 .。您的答案将不会影响证书的功能性。

    $ cd ~ $ mkdir ssl $ cd ssl $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem
注意

您可能希望创建一个常规的 SSL 证书,该证书为第三方签名,且不会导致浏览器向您发出安全警告。此过程涉及内容较多。访问 Jupyter 的文档以了解更多信息。

下一个步骤

启动 Jupyter Notebook 服务器