Jupyter Lab에서 암호를 설정하려면 다음 단계를 따르면 됩니다.

 

1. Jupyter Notebook 설정 파일 생성

 

먼저, Jupyter의 기본 설정 파일이 있는지 확인하고 없다면 생성해야 합니다.

jupyter notebook --generate-config

이 명령을 실행하면 ~/.jupyter/jupyter_notebook_config.py 파일이 생성됩니다.

 


2. 암호 해시 생성

 

Jupyter에서 사용할 암호를 설정하려면 암호의 해시 값을 생성해야 합니다.

python -c "from notebook.auth import passwd; print(passwd())"

위 명령을 실행하면 비밀번호를 입력하라는 메시지가 뜨며, 입력 후 해시 값이 출력됩니다.

 

예제 출력:

Enter password:
Verify password:
'sha1:abcd1234...'

이제 이 해시 값을 복사합니다.

 


3. 설정 파일 수정

 

설정 파일을 열어 아래 내용을 추가하거나 수정합니다.

nano ~/.jupyter/jupyter_notebook_config.py

아래 내용을 찾거나 추가합니다.

c.NotebookApp.password = 'sha1:abcd1234...'  # 위에서 생성한 해시 값 붙여넣기
c.NotebookApp.ip = '0.0.0.0'  # 원격 접속을 허용하려면 설정
c.NotebookApp.open_browser = False  # 브라우저 자동 실행 방지
c.NotebookApp.port = 8888  # 원하는 포트 설정 가능

설정을 저장하고 나옵니다.

 


4. Jupyter Lab 실행

 

설정이 완료되었으므로 이제 Jupyter Lab을 실행하면 암호 입력이 필요합니다.

jupyter lab

이제 브라우저에서 http://localhost:8888 또는 서버에서 원격으로 접속할 때 암호를 입력하면 됩니다.

 

추가로, 보안을 강화하려면 HTTPS 설정을 적용할 수도 있습니다. 필요하면 알려주세요!

'Areas > Jupyter' 카테고리의 다른 글

jupyter 암호 설정하기  (0) 2016.11.15
Jupyter에서 마크다운을 써보자  (0) 2016.08.25
Python 시각화 관련 링크 모음  (0) 2016.08.25
Jupyter 시작하기  (0) 2016.08.24

+ Recent posts