본문으로 바로가기

설정

 

config  파일을 생성합니다.

$ jupyter notebook --generate-config

 

~ 경로(User home) 밑에 다음과 같은 config 파일이 생성되었습니다.

/home/v2j/.jupyter/jupyter_notebook_config.py

 

파일을 열어서 수정하겠습니다.

$ sudo vi ~/.jupyter/jupyter_notebook_config.py

 

원격 접속을 허용하는 부분입니다.

...

## Set the Access-Control-Allow-Origin header
#  
#  Use '*' to allow any origin to access your server.
#  
#  Takes precedence over allow_origin_pat.
# c.NotebookApp.allow_origin = ''
c.NotebookApp.allow_origin = '*'

...

 

서버의 아이피로 설정합니다.

 

/ 키를 누른 후 /c.NotebookApp.ip 를 입력하면 해당 라인으로 이동합니다.

...

## The IP address the notebook server will listen on.
#c.NotebookApp.ip = 'localhost'
c.NotebookApp.ip = '192.168.0.99'

...

 

설정한 config 파일을 적용하면서 실행할 때는 다음과 같이 합니다.

 

$ jupyter notebook --config .jupyter/jupyter_notebook_config.py

 

주피터 노트북의 default port8888 입니다. (설정파일에서 지정할 수 있습니다.)

 

브라우저로 접속해봅니다.

 

 

처음 접속한다면 브라우저 상에서 token 을 입력하라는 창이 나오면,

 

주피터 노트북을 실행(콘솔출력)한 서버에서 token 정보를 복사, 붙여넣기 하시면 됩니다.

...

http://192.168.0.99:8888/?token=07df2aeb3b1873eba258f8cfbb1859b04d78b7261d7d6d

...

 

 

'Environment' 카테고리의 다른 글

주피터 노트북(jupyter notebook) 커널 추가/삭제  (2) 2020.09.08