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 |