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 사용자 설명서의 노트북 서버 보호를 참조하세요.

다음 단계

DLAMI 인스턴스에서 Jupyter Notebook 서버 시작