DLAMI インスタンスでの Jupyter Notebook サーバーの保護 - AWS Deep Learning AMIs

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

DLAMI インスタンスでの Jupyter Notebook サーバーの保護

Jupyter Notebook サーバーを安全に保つには、パスワードを設定し、サーバーの SSL 証明書を作成することをお勧めします。パスワードと SSL を設定するには、まず DLAMI インスタンスに接続し、次の手順に従います。

Jupyter Notebook サーバーを保護するには
  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 Notebook ユーザードキュメントの「Securing a notebook server」を参照してください。

次のステップ

DLAMI インスタンスでの Jupyter Notebook サーバーの起動