Jupyter 외부 접속 설정
jupyter 설치
pip 실행 환경을 구성합니다. (Anaconda, MiniConda, Python 중 하나를 설치합니다.)
이 후 jupyter
를 설치합니다.
pip install jupyter
설정 파일 생성
jupyter notebook --generate-config
설정 파일 수정
C:\Users\[사용자계정]\.jupyter
디렉토리 안의 jupyter_notebook_config.py
파일을 수정합니다.
원하는 항목만 수정하면 됩니다.
외부 접속 허용
# Takes precedence over allow_origin_pat.
c.NotebookApp.allow_origin = '*'
작업 경로 설정
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'C:\\원하는\\경로를\\입력합니다\\jupyter'
시작시 브라우저 실행 안함
## Whether to open in a browser after starting.
c.NotebookApp.open_browser = False
접속 암호 설정
암호 설정을 위해 암호 생성을 해야 합니다.
따로 커맨드창을 실행하여 python
을 실행합니다.
from notebook.auth import passwd
passwd()
코드를 입력하고, 암호를 입력합니다. 아래 코드는 암호로 1234를 입력한 경우입니다.
C:\>python
Python 3.6.1 |Continuum Analytics, Inc.| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from notebook.auth import passwd
>>> passwd()
Enter password: 1234
Verify password: 1234
'sha1:62d73d73d683:5ec8221a555aeb046eb30f12753c7799732d3a1b'
여기서 나온 값을 설정파일에 입력합니다. ';sha1:62d73d73d683:5ec8221a555aeb046eb30f12753c7799732d3a1b';
# The string should be of the form type:salt:hashed-password.
c.NotebookApp.password = 'sha1:62d73d73d683:5ec8221a555aeb046eb30f12753c7799732d3a1b'
접속 포트 설정
## The port the notebook server will listen on.
c.NotebookApp.port = 8800
Jupyter 실행
ip 정보를 입력하여 커맨드를 실행합니다.
jupyter notebook --ip=[자신의 아이피]
접속
외부에서 처음 접속하면, 암호입력 화면을 볼 수 있습니다.
위에서 설정한 [ip]:[port]
로 접속합니다.
설정한 암호를 입력하고 로그인 합니다. (위에서는 1234로 입력하였습니다)
'Programming > Python' 카테고리의 다른 글
MAC에서 jupyter config 설정 (0) | 2017.12.31 |
---|---|
Keras, Tensorflow-gpu 설치 (0) | 2017.12.25 |
[django] 장고의 설계 원칙 (0) | 2017.06.30 |
[django] ImportError: cannot import name 'update_contenttypes' (0) | 2017.05.24 |
django-celery 장고에 스케쥴 설정 (0) | 2017.05.14 |
댓글